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
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).
- 1. Summernot Mods in reinen Bootstrap-Mods gesperrt
- 2. Änderungsdatum ohne Änderung der Uhrzeit
- 3. Drucken Sie die Umgebungsvariablen mithilfe der Umgebungsvariablen
- 4. Einen Minecraft-Server aus meinem eigenen Programm heraus laufen lassen
- 5. Verwenden von SSIS-Umgebungsvariablen mit VB-Programm
- 6. JSON Pretty-Print ohne Änderung der Reihenfolge
- 7. Backbone.js Routing ohne Änderung der URL
- 8. Fakezeit ohne Änderung der Windows-Systemuhr
- 9. Angular 2: Routing ohne Änderung der URL
- 10. auf Chrome: Änderung der URL ändern, ohne
- 11. Ember erweitern Komponente ohne Änderung der Vorlage
- 12. Änderung Listenansicht ohne
- 13. ngDialog schließt alle aktiven Mods
- 14. supervisord Umgebungsvariablen Einrichten der Anwendung
- 15. Einen Minecraft Skin hochladen
- 16. Seltsame Änderung im Programm bei der Verwendung von free()
- 17. Programm, um die Änderung zu bekommen (Rundungshilfe)
- 18. Programmatically Änderung der Orientierung von ViewController ohne Unterklasse UINavigationController
- 19. Minecraft Server Manager
- 20. ohne Änderung ist es Höhe
- 21. PHP Redirect ohne Änderung Headers
- 22. Fehler Socket Minecraft Plugin
- 23. (1.9) Minecraft Textur Ausnahme
- 24. Strings ohne Änderung der Reihenfolge der Wörter in einem Satz
- 25. Ändern der Schriftart Name ohne Änderung der Standardschrift python
- 26. Ändern der Zeitzone ohne Änderung der Zeit in Java
- 27. Update der WIX-Minor-Upgrade-Datei ohne Änderung der Versionsnummer?
- 28. Apache Änderung Skript ohne Neustart
- 29. Programm-Hardware ohne Druckeranschluss
- 30. Mein Minecraft Mod (Version 1.7.10) funktioniert nicht in MinecraftEdu
Vielen Dank für die schnelle Antwort! Ich werde das nutzen, wenn ich wieder die Chance habe. – UnknownLuck