2009-06-29 4 views
14

Ich habe die letzten paar Stunden damit verbracht, Java auf 1.6.0_13 herunterzustufen, um Google zu bekommen Der Web-Toolkit-Modus für die Arbeit mit Eclipse.Wie Java vollständig entfernen? (Fehler: konnte `C: Programme Java jre6 lib i386 jvm.cfg 'nicht öffnen)

Und es hat sich als eine albtraumhafte Aufgabe erwiesen!

Im Rückblick:
- Alle Verweise auf Java in der Systemsteuerung -> Programm deinstallieren Werkzeug entfernt wurden
- Diejenigen, die nicht entfernt werden wollten, haben „Windows Installer Cleanup von Microsoft gezwungen worden, Utility“- http://support.microsoft.com/default.aspx?scid=kb;en-us;290301
- ein lästiger Ordner namens‚JRE‘noch saß herum, so dass ich es gelöscht

Nun, wenn ich eine Eingabeaufforderung und geben sie java öffnen, bekomme ich immer noch:

Error: could not open `C:\Program Files\Java\jre6\lib\i386\jvm.cfg'

Was bedeutet, dass es immer noch irgendwo versteckt ist ...

Was muss ich noch tun, um es vollständig zu entfernen?

+1

"Wie entferne ich eine Programmiersprache" scheint die Programmierung mit mir verwandt zu sein ... – geowa4

+0

Aus Neugier haben Sie versucht, die Kompilierstufe in den Projekteinstellungen auf 1,5 oder was auch immer es benötigt? Ich hatte das gleiche Problem und ich löste es, indem ich meine Projekteinstellungen justierte und irgendwelche Installationen von Java nicht entfernte ... –

+0

Nein, das habe ich nicht getan, da mir in den GWT-Foren gesagt wurde, dass ein Problem mit 1.6.0_14 bekannt ist und dass ich es in 1.6.0_13 ändern sollte. Werde es auch versuchen. – Farinha

Antwort

27

Ich finde es überraschend, dass es so schwer zu entfernen ist. Wie auch immer, um Ihre Frage zu beantworten, würde ich suchen und löschen:

  • c: \ windows \ system32 \ java.exe
  • c: \ windows \ system32 \ javaw.exe

Sobald diese gelöscht sind, sollte es Ihnen gut gehen.

Das gesagt, ich scheint in der Lage zu sein, GWT im gehosteten Modus mit Java 1.6.0_14 gut zu laufen.

+0

Das scheint diese letzte Spur entfernt zu haben. Vielen Dank! Ich frage mich nur, warum zum Teufel kümmert sich das Deinstallationsprogramm nicht auch um diese ... In Bezug auf GWT funktioniert das Debuggen auch? Und welches Betriebssystem sind Sie? Windows 7 hier, von dem ich anfange zu ahnen, ist derjenige, dem ich die Schuld gebe ... – Farinha

+0

Ich bin überrascht, dass der Uninstaller sich nicht nur darum gekümmert hat. Ich bin auf Windows XP. Außerdem habe ich gerade einen kurzen Test gemacht, und ich bin in der Lage, den GWT-Host-Modus im Debug-Modus laufen zu lassen, und ich habe versucht, einen Haltepunkt einzufügen und konnte den Code anhalten und durchgehen. Lassen Sie es mich wissen, wenn Sie noch etwas überprüfen möchten. –

+1

auf diese system32 Entsprechende \ Java-Registry-Einträge unter „HKEY_LOCAL_MACHINE \ Software \ Javasoft \ Java Runtime Environment“ sind –

0

Es ist eine Weile her, seit ich Java unter Windows gearbeitet habe, aber ich glaube, dass Sie sicherstellen müssen, dass sich das Verzeichnis javahome/jre/bin im Systempfad befindet. Sie sollten wahrscheinlich auch die Variable JAVA_HOME setzen.

2

Wenn Sie Java degradieren wollen, müssen Sie nur die JVM setzen, die von Eclipse für die Kompilierung verwendet:

Window > Preferences > Java > Installed JREs

und fügen Sie dann ein neues JDK/JRE, die Sie möchten, in Ihrem Fall Java 5 dann die überprüfen Box neben der JVM/JRE.

+0

Ich habe das zuerst gemacht, aber um sicher zu gehen, dass es nicht irgendwie wieder aufgenommen wird, möchte ich es komplett entfernen und nur die Version installieren, die ich möchte. – Farinha

+0

Sie können auch projektspezifisch angeben: Projekt> Voreinstellungen> Java Compiler. Aktivieren Sie "Projektspezifische Einstellungen aktivieren" und wählen Sie dann den Wert "Compiler Compliance Level". – Flynn81

0

Wenn Sie etwas mit Eclipse verwenden möchten, müssen Sie Java für Eclipse zu laufen, wenn ich nicht völlig falsch

0

Stellen Sie sicher, dass Ihre PATH Umgebungsvariable bearbeiten jede Bezugnahme auf %JAVA_HOME%\bin zu entfernen.

Darüber hinaus sieht es so aus, als ob Java vollständig von Ihrem Computer entfernt wurde.

+0

Aber sollte der Eingabeaufforderungsfehler in diesem Fall nicht anders sein? Der Fehler, den ich bekomme, wenn ich versuche, Java auszuführen, lässt mich denken, dass es irgendwo noch einen Bezug darauf gibt. – Farinha

0

VirtualBox (solange Sie vernünftige Menge an RAM haben) ist großartig für die Rückkehr zu einem schönen knusprig-sauberen Setup.

Verwandte Themen