2016-04-07 14 views
5

JShell ist eine REPL für Java. Um zusätzliche Klassen außerhalb der Standard-JRE zu verwenden, enthält sie einen /classpath Befehl, um dem aktuellen Klassenpfad einen Pfad hinzuzufügen.Klassenpfad in Jshell anzeigen

Gibt es jedoch einen Weg zu Ansicht der aktuelle Klassenpfad innerhalb der JShell-Umgebung?


Bitte beachte, dass ich die folgenden früh loslassen bin mit:

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

Haben Sie versucht, 'System.getProperty (" java.class.path ")'? – Maroun

+0

@MarounMaroun '-> System.out.println (System.getProperty (" java.class.path "))' gibt '-Xdebug' zurück. Etwas sagt mir, dass sie noch nicht da sind :) Danke für die Idee, übersprang meine Gedanken völlig. –

+0

Das ist, was ich auch bekomme, sieht aus, als ob sie tatsächlich noch nicht da sind. Inzwischen versuche ich einen Workaround zu finden. – Maroun

Antwort

2

Der /env Befehl, ohne Argumente, wird Ihre Umwelt-Einstellungen ausführen, einschließlich Classpath.