2016-04-26 8 views
1

Ich möchte Minecraft Mods mit Schmiede programmieren. Ich gehe die Standardinstallation durch, um Mods zu erstellen, aber ich habe ein Problem festgestellt. Ich habe den Code "gradlew setupDecompWorkspace eclipse" ausgeführt und er sagt mir "ERROR: JAVA_HOME ist nicht gesetzt und kein 'java' Befehl konnte in Ihrem PATH gefunden werden. Bitte setzen Sie den JAVA_Home in Ihrer Umgebung passend zum Speicherort Ihrer Java Installation . " Ist es möglich, etwas anderes zu ändern oder etwas anderes zu tun, das es mir erlaubt zu programmieren? Ich kann auch die Umgebungsvariablen nicht ändern.Programm Minecraft Mods ohne Änderung der Umgebungsvariablen?

Antwort

2

Sie können Umgebungsvariablen ändern, auch ohne ein Administrator zu sein.

Die einfachste Lösung verwenden set vorübergehend die Umgebungsvariable Ihrer Sitzung nur zu ändern (IE, wird es zurückgesetzt werden, wenn Sie Ihre Eingabeaufforderung zu schließen):

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_91 
gradlew setupDecompWorkspace eclipse 

Offensichtlich würden Sie ändern Der Standort wird einem anderen Standort zugewiesen, wenn Sie das JDK an einem anderen Ort haben.

Wenn Sie es dauerhaft ändern möchten, können Sie den Befehl setx verwenden. Setx speichert die Änderungen, die Sie zwischen den Sitzungen vorgenommen haben (und, was noch wichtiger ist, Sie müssen kein Administrator sein, da Änderungen nur an Ihrem Konto vorgenommen werden). Beachten Sie, dass running setx die Änderungen nicht auf das aktuelle Eingabeaufforderungsfenster anwendet, nur zukünftige; Nach dem Festlegen des Pfads müssen Sie die Eingabeaufforderung schließen und erneut öffnen.

Run

setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0_91" 

und dann schließen und Ihre Eingabeaufforderung wieder zu öffnen, und es sollte den Pfad gesetzt halten. (Beachten Sie, dass Sie den Pfad für Ihre Java-Installation erneut verwenden möchten. Außerdem muss er hier in Anführungszeichen gesetzt werden).


Wenn Sie nicht set jedes Mal ausführen möchten, können Sie wahrscheinlich gradlew.bat bearbeiten und den gleichen set Befehl an der Spitze der es ausdrückte.

öffnen Sie einfach gradlew.bat mit einem Texteditor und setzte dann

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_91 

an der Spitze der es (wieder, den Pfad mit der richtigen für Ihre Version ersetzen).

+0

Vielen Dank für die schnelle Antwort! Ich werde das nutzen, wenn ich wieder die Chance habe. – UnknownLuck

Verwandte Themen