2016-04-07 1 views
5

JShell est un REPL pour Java. Pour utiliser des classes supplémentaires en dehors du JRE par défaut, il contient une commande /classpath pour ajouter un chemin au chemin de classe en cours.Afficher classpath dans jshell

Existe-t-il cependant un moyen de afficher le chemin de classe en cours dans l'environnement JShell?


Notez que j'utilise le suivant une libération anticipée:

java version "9-ea" 
Java(TM) SE Runtime Environment (build 9-ea+111) 
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+111, mixed mode) 
+2

Avez-vous essayé 'System.getProperty (" java.class.path ")'? – Maroun

+0

@MarounMaroun '-> System.out.println (System.getProperty (" java.class.path "))' renvoie '-Xdebug'. Quelque chose me dit qu'ils ne sont pas encore là :) Merci pour l'idée cependant, a complètement sauté l'esprit. –

+0

Voilà ce que j'ai aussi, on dirait qu'ils ne sont pas encore là .. En attendant, j'essaie de trouver une solution de contournement. – Maroun

Répondre

2

La commande /env, sans arguments, la liste de vos paramètres environnementaux, y compris classpath.