Eclipse Pfad zur Java-Source ändert sich automatisch

Optimum

Mitglied
Hallo Leute,

hab ein kleines, aber irgendwie lästiges Problem mit meinem Eclipse:
Ich habe meinen Workspace auf einem USB-Stick, damit ich an verschieden Rechner arbeiten kann. Der USB-Stick wird auf allen Rechnern ins gleiche Laufwerk eingebunden und auch Eclipse und die Java JDK und JRE sind jeweils in den gleichen Ordnern installiert. Trotzdem geht jedesmal, wenn ich den Rechner wechsle, in Eclipse die Verknüpfung zur Java-Source verloren und er schreibt:
Source not Found
The JAR file C:\Program Files\Java\jre7\rt.jar has no source attachment.
Naürlich liegt in der JRE auch keine Source. Ich muss dann jedesmal die Source wieder auf [c]C:\Program Files\Java\jdk1.7.0_51\src.zip[/c] umstellen und das merkt er sich bis zum nächsten Computerwechsel. Wie kann ich ihm beibringen, dass er immer in der JDK suchen soll?

Grüße, Optimum
 
Folgende Properties:
Code:
sun.boot.library.path:
C:\Program Files\Java\jre7\bin

java.library.path:
C:\Program Files\Java\jre7\bin;
C:\Windows\Sun\Java\bin;
C:\Windows\system32;
C:\Windows;
C:/Program Files/Java/jre7/bin/server;
C:/Program Files/Java/jre7/bin;
C:/Program Files/Java/jre7/lib/amd64;
C:\Windows\system32;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files\eclipse;;.

java.class.path:
M:\workspace\TestProject\bin;
M:\Javalib\mysql-connector-java-5.1.26-bin.jar;
M:\Javalib\joda-time-2.3.jar;
M:\Javalib\opencsv-2.3.jar

sun.boot.class.path:
C:\Program Files\Java\jre7\lib\resources.jar;
C:\Program Files\Java\jre7\lib\rt.jar;
C:\Program Files\Java\jre7\lib\sunrsasign.jar;
C:\Program Files\Java\jre7\lib\jsse.jar;
C:\Program Files\Java\jre7\lib\jce.jar;
C:\Program Files\Java\jre7\lib\charsets.jar;
C:\Program Files\Java\jre7\lib\jfr.jar;
C:\Program Files\Java\jre7\classes
 
So, bin mal wieder dazu gekommen, mich darum zu kümmern:

Die Werte sehen auf allen Computern mehr oder weniger gleich aus. Die java.library.path weichen natürlich voneinander ab, je nachdem, welche Programme auf den jeweiligen Rechnern installiert sind, welche Grafikkarten verwendet werden usw., aber die Java-spezifischen Pfade, sowie die sun.boot.class.path sind alle identisch. Leider taucht halt auch nirgendwo der Pfad zur Java JDK auf, es wird immer nur die JRE verlinkt.
In Netbeans tritt dieses Problem nicht auf, da kann ich einfach die Maschinen wechseln ohne Einschränkungen.
 

Zurück
Oben