Aktualisieren Sie den Pfad von JGrasp, um andere Compiler-Einstellungen zu verwenden

628
Addison Crump

Ich habe einen von Cloud 9 programmierten gehosteten Arbeitsbereich, von dem aus ich einen vnc-Client betreibe. Dieser Client ist eine X11-Schnittstelle, auf die ich über eine aktualisierte HTML-Seite zugreifen kann, und ich habe folgendes Problem (Ja, es gibt einen Grund, warum ich es so machen möchte):

Ich habe JGrasp installiert und es läuft perfekt. Ich importiere jedoch ein Glas mit der untergeordneten Version von 52, während JGrasp 51 verwendet. Ich habe meine Java-Version mit sudo apt-get default-jdkaktualisiert, die meine jdk- und jre-Version 7_71 aktualisiert hat. Diese sollte größer als 52 sein, es sei denn, ich kann nicht rechnen.

Meine Frage ist also: Wie aktualisiere ich den Pfad von JGrasp über seine eigene Benutzeroberfläche, damit der neue Pfad den alten Pfad ersetzt?

Bevor Sie antworten: "Zum PFAD in PATH / CLASSPATH hinzufügen", nein, es wird durch den alten Pfad ersetzt.

Gibt es eine Möglichkeit, dies zu tun?

-1

1 Antwort auf die Frage

2
lbarowski

- Bevor Sie antworten: "Zum PFAD in PATH / CLASSPATH hinzufügen", nein, es wird durch den alten Pfad ersetzt.

Die Pfade auf der Registerkarte PATH von PATH / CLASSPATH stehen vor allen anderen (Pfad von Java, der zum Ausführen von jGRASP selbst verwendet wird, System-PATH-Einstellungen). Sind Sie sicher, dass Sie den Pfad zum Java-Verzeichnis "bin" dort hinzugefügt haben? Sie können auch "Einstellungen"> "Verbose Messages" aktivieren, um zu überprüfen, welche Javac und Java beim Kompilieren und Ausführen verwendet werden (dies wird in der Ausgabe als "aktuell gesendeter Befehl" bezeichnet).

Wenn Sie Projekte verwenden, stellen Sie sicher, dass Sie keine PATH-Einstellung auf Projektebene haben, die eine Einstellung auf Arbeitsbereichsebene überschreibt.

Das Beste ist jedoch, dass Sie dem System PATH das neueste Java hinzufügen, sodass jGRASP auch unter dieser Version ausgeführt wird. Deaktivieren Sie dann alle PATH-Einstellungen in jGRASP.

Wenn dies weiterhin ein Problem ist, verwenden Sie "Hilfe"> "Fehler melden", um uns mitzuteilen.

Hmm. Es scheint, dass eine separate Quelle, die ich gelesen habe, falsch ist, da darin angegeben wurde, dass der Pfad / Klassenpfad durch das System PFAD ersetzt würde. Ich werde es versuchen. Addison Crump vor 8 Jahren 0
Sie können es in der Standard-Compiler-Umgebung für Java sehen: PATH + =%%; PFAD + =%%; + = bedeutet "prepend", also JAVA_BIN_DIR (das bin-Verzeichnis von "Java", unter dem jGRASP ausgeführt wird), und dann JGRASP_PATHS, das die Einstellungen für PATH / CLASSPATH (und für Java nichts anderes) enthält davon lbarowski vor 8 Jahren 0