Installation von Eclipse

Hindi93

Aktives Mitglied
Hi,
ich kapiere nicht wieso ich bei mir Eclipse nicht mehr richtig ausführen kann... Ich hab alles wie in dem Buch "Java ist auch nur eine Insel" gemacht. Jetzt kommt jedesmal beim Ausführen von Eclipse so ein Fehler:
514698.png


Weis jemand woher der kommen könnte?
 
Ich depp, das hab ich wohl vergessen...
Habs jetzt aber mal soweit gemacht, jetzt kommt dieser Fehler:
514737.png


Kann irgendeine Dll nicht laden...
Und die Dll ist 100% vorhanden.
 
Zuletzt bearbeitet:
Ich depp, das hab ich wohl vergessen...
Habs jetzt aber mal soweit gemacht, jetzt kommt dieser Fehler:
514737.png


Kann irgendeine Dll nicht laden...
Und die Dll ist 100% vorhanden.
Im "bin" Verzeichnis des JDK's gibt es kein "jre" Verzeichnis (normalerweise befindet sich dort überhaupt kein Verzeichnis), das befindet sich ein Verzeichnis darüber 😉

Den hier:
C:\Program Files (x86)\Java\jdk1.6.0_20\bin
Sollte doch jetzt eigentlich gehen oder nicht?
Jetzt hast du dich aber wahrscheinlich verschrieben oder ?
Oben gibst du das JDK 1.6.u21 an und hier das JDK 1.6.u20 :noe:
Irgendwas ist da verkehrt 😉

Achte bitte auch darauf, dass du in der Path-Variable deines Systems den JDK Pfad bis zum "bin" angibst! Wenn du aber die %JAVA_HOME% Variable verwendest, dann achte darauf das diese nicht bis zum "bin" gehen sollte wenn du dich nach der FAQ gerichtet hast, sondern ein Verzeichnis darüber endet und man diese Variable dann im PATH angibt und ein "\bin" dranhängt.
 
Zuletzt bearbeitet:
Nein, das mit dem "Verschreiben" liegt daran, dass ich da nur mal versucht habe eine andere Version zu nutzten, hat allerdings auch nicht geklappt. Aber ich versuch es jetzt mal nochmal so wie du es gesagt hast.

Jetzt siehts halt so aus...
514751.png

Kommt aber immer noch die selbe Fehlermeldung.
 
Zuletzt bearbeitet:
Probier einmal in der "eclipse.ini" (zu finden im Eclipse Hauptverzeichnis) genau VOR "-vmargs" folgendes anzugeben:
Code:
-vm
C:\Program Files (x86)\Java\jdk1.6.0_20\bin\javaw
Auch in 2 Zeilen, so wie es da steht !

Falls das nicht funktioniert, erstelle dir im Eclipse Verzeichnis mal ein Ordner "jre" und kopiere dort den ganzen Inhalt des JRE (also aus : "C:\Program Files (x86)\Java\jre6") hinein und dann starte mal Eclispe. Normalerweise schaut Eclipse erst in seinem eigenem Verzeichnis ob es ein Verzeichnis "jre" mit einer Runtime findet und nutzt diese vorrangig.
 
Zuletzt bearbeitet:
Bist du dir sicher das man es so schreibt? Denn in der Ini gibts sonst auch keine Zeilenumsprünge... Oder mach ich schon wieder irgendwas falsch weil das schon wieder net geht... Kommt noch immer der sebe Fehler.
 
Möglicher weise hast du nur die 64 bit JRE installiert, du brauchst aber auch bei einem 64bit OS für Eclipse die 32 bit JVM
 
Bist du dir sicher das man es so schreibt? Denn in der Ini gibts sonst auch keine Zeilenumsprünge...
Ja, ich bin mir sicher 🙂

Meine eclipse.ini (Eclipse 3.6) sieht so aus:
Code:
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-showsplash
org.eclipse.platform
-vm
D:/installed/Java/JDK_1.6.21_32bit/bin/javaw
-vmargs
-Xms256m
-Xmx1024m
-XX:MaxPermSize=512m

Vielleicht solltest du die vorhandenen JRE/JDK's deinstallieren und das JDK noch einmal neu herunterladen und installieren.

Möglicher weise hast du nur die 64 bit JRE installiert, du brauchst aber auch bei einem 64bit OS für Eclipse die 32 bit JVM
Ist wohl ehr nicht der Fall, da sonnst das JRE und das JDK nicht im "C:\Programm Files (x86)" Verzeichnis installiert würden. Aber evtl. verwendet er ja ein 64Bit Eclipse mit der 32Bit JVM ?
Im Eclispe Community Forum hatte jemand das gleiche Problem...bis er mitbekommen hat, dass er doch besser eine 64Bit JVM mit einem 64Bit Eclipse verwenden sollte ^^

Die 32Bit JVM braucht man nur wenn man auch ein 32Bit Eclipse verwendet. Verwendet man ein 64Bit Eclipse muss man natürlich auch eine 64Bit JVM installieren und zusammen mit diesem verwenden.
 
Zuletzt bearbeitet:
Exakt das selbe Problem hatte ich auch Gestern noch. Wenn du unter Systemsteuerung dir den Punkt "Java" ansiehst wirst du bemerken, dass dort "(32 Bit)" hinter steht. Das verträgt sich nicht mit dem 64Bit Eclipse. Bei der Installation heißt es zwar es wäre eine 64Bit Version, ist es aber nicht. Das richtige JDK (Enthält auch das JRE) für 64Bit Systeme bekommst du hier:
Java SE Downloads - Sun Developer Network (SDN)

Du musst natürlich vor dem Download links "Windows x64" auswählen und vor der Installation der neuen Version alle bereits installierten JREs und JDKs deinstallieren.

Ich hoffe ich konnte dir helfen!

Edit: Du kannst Eclipse dann auch ohne den vm Parameter starten!
 
Zuletzt bearbeitet:
Nö funktioniert noch immer nicht, jetzt kanns die Lib nicht laden... Obowohl ich auch schon den Pfad in der Systemsteuerung geändert habe.
 
Ich hab das jetzt sogar mal mit JRuby ausprobiert, das geht auch nicht... Wieso kann ich mit Windows7 kein Java programmieren 😵?
 
Na toll, jetzt hab ich das zwar hinbekommen mit Eclipse, also danke 😀 das mit den 32Bit ging... Doch wenn ich jetzt jruby installieren will, hats ein problem:
516943.png
 
Hallo,

Ich kenne mich zwar mit jRuby nicht aus aber möglicherweise könnte es an der Shell liegen.
Es gibt 2 Versionen, einmal 32Bit (C:\Windows\system32\cmd.exe) und einmal 64Bit (C:\Windows\SysWOW64\cmd.exe).
Welche man derzeit gestartet hat kann man im TaskManager sehen (32Bit = *32, 64Bit = nichts) 😉

Evtl. muss man jRuby mit der 32Bit Variante verwenden ?
 
Hört sich eigentlich nichtmal so dumm an xD nur wo soll die 32bit Konsole sein? Und im Taskmanager finde ich iwie auch nix.
Hallo,
Es gibt 2 Versionen, einmal 32Bit (C:\Windows\system32\cmd.exe) und einmal 64Bit (C:\Windows\SysWOW64\cmd.exe).
Ich hab es dich markiert 😉

Wenn man über das Startmenü von Windows unten bei "Programme/Dateien durchsuchen" einfach "cmd" eingibt, wird nur die 64Bit Variante der Shell gefunden.
Ich persönlich verwende die PowerShell, da gibt es eine 32Bit und eine 64Bit Version 😉

Im Taskmanager kann man eben schnell überprüfen ob man eine 32Bit oder 64Bit Version der jeweiligen Software am laufen hat. Das hat ich nur mit dazu geschrieben falls wer fragt "ja was hab ich da nu am laufen ? " 😉
 
Es gibt glaub ich auch eine 64Bit Version von jRuby 😉
Weis aber nicht in wie fern das die entwickelten Programme beeinflusst.

Normalerweise ruf eine 32Bit Konsolenanwendung, von sich aus, auch die 32Bit Konsole/Shell auf.
 
Jetzt passt wieder irgendwas mit der Variable JAVA_HOME die man über System => Erweiterte Systemeinstellungen setzten kann...
Da sagts mir es kann nix im angegebenen Pfad finden.
 
Hallo zusammen,

ich habe ein ähnliches Problem: bei mir funktioniert eclipse ganz gut,aber mit Java 6. Jetzt will ich Java 7 haben,aber geht leider nicht. Wenn ich 'New Java Project' wähle, steht 'Use an execution environment JRE: Java SE 1.6' . Wenn ich auf Configure JREs draufgehe,wähle: jdk 1.7.0 C:\Program Files\Java\jdk1.7.0 als Installed JREs, und wenn ich auf Compiler klicke, bekomme ich beim 'Use default compliance settings' nur bis 1.6 zur auswahl.

Path variable sieht folgendermassen aus: C:\Program Files\Java\jdk1.7.0\bin;%PATH%;C:\Program Files\Java\jdk1.7.0\bin
soll es eigentlich so aussehen?

kann mir vllt jemanad ein Tipp geben,was ich nicht richtig mache??

Danke
 
Welche Eclipse Version verwendest du denn ?

Eclipse 3.7.0 unterstützt das compilieren mit Java 1.7 nur per Patch (den es mittlerweile nicht mehr gibt, soweit ich mich erinnere).
Eclipse 3.7.1 unterstützt das compilieren mit Java 1.7 von Haus aus.
Bei älteren Eclipse Versionen wirst du mit Java 1.7 kaum Glück haben. Getestet hab ich es nicht, kann es mir aber auch nicht vorstellen.
 

Neue Themen


Zurück
Oben