Eclipse portable über PortableApps Launcher: Wo genau muss der Pfad zu Java stehen?
Ich nutze PortableApps und wollte heute mit Eclipse 4.10 beginnen. Dazu habe ich über "Anwendungen - weitere Anwendungen" sowohl jPortable (32 und 64 Bit) als auch EclipsePortable installiert, es ist da gelandet, wo es hin sollte:
Auf der Webseite von PortableApps.com steht, dass jPortabe für diesen Zweck da seien.
Nun bekomme ich beim Start von Eclipse folgende Meldung:
Unter https://portableapps.com/manuals/PortableApps.comLauncher/ref/envsub.html#ref-envsub
lese ich:
JAVA_HOME
When Java is found, this is set to the location where it was found, not including the “bin” directory or a filename like “javaw.exe”. This will be the Java Portable directory, e.g. X:\PortableApps\CommonFiles\Java (...)
...aber Java wird nicht gefunden, wenn ich in der \PortableApps\EclipsePortable\App\AppInfo\Launcher\EclipsePortable.ini im Abschnitt [Environment] den Pfad eintrage.
Wo liegt mein Irrtum, wo muss der Pfad zur JRE stehen?
1 Antwort
Sorry ich hab Schmarrn geschrieben. Hier nochmal klarer:
- Du brauchst kein "jPortable", denn man kann sich Java auch in jedes Verzeichnis entpacken lassen
- Grundsätzlich brauchst du das JRE, um ein Java Programm ausführen zu können (z.B. Eclipse)
- Grundsätzlich brauchst du ein JDK, um ein Java Programm zu entwickeln
- Das JRE ist im JDK enthalten (im JDK Order unter /bin)
- Es reicht für deine Zwecke daher ein JDK zu haben - es gibt davon auch eine einfach entpackbare ZIP - die gibt es hier: https://www.oracle.com/technetwork/java/javase/downloads/index.html
Unterschiedliche Programme nutzen jetzt unterschiedliche Strategien, um dein Java zu finden. Damit das klappt:
- JRE_HOME Variable setzen, die auf den jre Ordner zeigt
- die Path Variable hat einen Eintrag auf den jre Ordner
- etc..
Portable Eclipse kommt mit keinem davon zurecht. Für Portable Eclipse musst du in der eclipse.ini genau oberhalb der vmargs die vm eintragen (auch den Zeilenumbruch beachten):
-vm
M:\jdk\bin\javaw.exe
-vmargs
Siehe auch: http://wiki.eclipse.org/Eclipse.ini#Specifying_the_JVM
P.S.: ...danke auch für die anderen Informationen (auch wenn mir deine Punkte 1 bis 4 soweit schon klar waren)! Eine Antwort auf dieser Plattform ist ja nicht nur für mich sichtbar. Und auch links geliefert zu bekommen, ist manchmal eine echte Hilfe, auch wenn man 'Suchen und Finden im www' eigentlich schon kann - manchmal sieht man eben den Wald vor Bäumen nicht :)
Danke!! Es hat mit dem Pfad
geklappt!