Probleme mit Java/Eclipse x64

hdi

Top Contributor
Hey,

ich bin jetzt auch mal auf x64 umgestiegen, und habe mir sowohl JDK als auch Eclipse in der 64-bit Version installiert (Windows). ein java -version zeigt mir auch eine installierte 64-Bit Version an, und Eclipse startet auch. Allerdings findet er in jedem Projekt den folgenden Fehler:

The container 'JRE System Library [JavaSE-1.6]' references non existing library 'C:\Program Files\Java\jre6\lib\ext\sunmscapi.jar'

Wenn ich dort nachsehe existiert das jar tatsächlich nicht. Sollte das nicht mit dem JRE kommen? Ich hatte das JDK bereits 1x neuinstalliert, bringt aber nichts. Komischerweise kann ich meine bereits bestehenden Projekte trotzdem starten, aber nix "Neues". D.h. wenn ich ein neues Projekt anlege und eine Klasse mit main() kann ich sie nicht starten, MEldung lautet:

Could not find the main class. Program will exit.

Die obige Datei scheint auch nicht die einzige fehlende Datei zu sein, wenn ich mir den Build Path ansehe meckert er beim JRE auch noch bei der Datei
Code:
sunpkcs11.jar
, die er auch nicht findet.

Was ist hier los? Kann mir evtl jemand diese beiden .jar Dateien uploaden? Oder ist es normal dass die (bei x64?) nicht zu finden sind?

Danke!
 
Sollte das nicht mit dem JRE kommen? Ich hatte das JDK bereits 1x neuinstalliert, bringt aber nichts.

Das JDK ist aber etwas anderes als das JRE und entsprechend auch ein anderer Pfad. Wenn du das JDK neu installiert hast, dein Eclipse aber ein anderes JRE verwendet, dann ändert sich auch nix. Schau mal in den Preferences unter Java > Installed JREs welche JRE tatsächlich verwendet wird und gib ggfs. dein neu installiertes JDK an und probiers mit dem.

Edit: Hab gerade nochmal in meinem Eclipse geschaut. Die libs, die dir fehlen, sind bei mir im JRE6 vorhanden, allerdings 32bit. Vielleicht nochmal genau schauen, ob alle Einstellungen auch passen in Eclipse.
 
Zuletzt bearbeitet von einem Moderator:
Danke für die schnelle Hilfe! Problem genau so gelöst wie du sagtest. Beim Öffnen des "Installed JRE" Dialogs kam eine Fehlermeldung, dass ein JRE-Pfad nicht mehr gültig ist und entfernt wird. Dann war die Liste erstmal leer und ich hab das JDK angegeben. Nun funktioniert alles :toll:
 

Zurück
Oben