Je découvre JShell et moi avons découvert les importations ajoutées dans par défaut:Existe-t-il un moyen de supprimer les importations dans JShell?
jshell> /imports
| import java.io.*
| import java.math.*
| import java.net.*
| import java.nio.file.*
| import java.util.*
| import java.util.concurrent.*
| import java.util.function.*
| import java.util.prefs.*
| import java.util.regex.*
| import java.util.stream.*
Après avoir fait que j'ai ajouté ma propre importation en utilisant la commande suivante:
import java.lang.Math
Y at-il un moyen de supprimer l'importation de ce dernier sans tuer la session active/redémarrage?
J'ai essayé d'émettre la commande /edit
, supprimer l'importation, cliquez sur Accepter et cliquez sur Quitter, mais cela n'a pas réussi.
Comme indiqué dans les commentaires, /reset
supprime l'importation, mais supprime également tout ce qui a été précédemment entré dans la session. Existe-t-il un moyen spécifique de supprimer UNIQUEMENT la déclaration d'importation?
Vous pouvez réinitialiser l'état: '/ reset'. – Maroun
@MarounMaroun En effet, mais cela supprime également toutes les autres choses actives. – Thibstars
@MarounMaroun La réinitialisation ne supprime pas les importations par défaut. @ Thibstars est ce que vous avez l'intention de faire? – nullpointer