Verschiedene Java Versionen auf Windows verwenden?
Hey, ich habe in der letzten Zeit ein Spigot Plugin gecoded, was ich nun in verschiedenen Minecraft-Versionen testen möchte, damit ich es veröffentlichen kann.
Das Problem nur ist, dass wenn ich z.B die 1.8 starten möchte auch eine ältere Java-Version benötige. Ich habe auch mehrere Installiert, nur weiß nicht wie ich diese wechseln kann.
Ich hab auch schonmal den Pfad angegeben, doch dann öffnet sich die start.bat nur ganz kurz und schließt sich direkt wieder.
So sah mein Startcommand aus:
C:\Program Files\Java\jre1.8.0_341\bin\java -Xmx1024M -jar spigot-1.8.jar
Mit der 1.18 und ohne den Pfad sondern nur "java" hat es einwandfrei funktioniert.
1 Antwort
Das kann erst funktionieren, wenn du den Pfad zur java.exe in "" setzt.
Das ist immer dann nötig, wenn der Pfad Leerzeichen enthält.
Ich würde mir einfach angewöhnen das immer zu machen.
"C:\Program Files\Java\jre1.8.0_341\bin\java" -Xmx1024M -jar spigot-1.8.jar
Was wird dir in der CMD angezeigt, wenn du den Befehl darin ausführst?
einfach nichts. Das cmd fenster schließt sich einfach direkt wieder also es is so für gefühlt 1 miliskunde offen
Das schließt sich nicht, wenn du es selbst öffnest.
Also öffne am besten die CMD , steuer das Verzeichnis an, in dem spigot liegt, und führe den Befehl manuell aus.
Falls du das nicht kannst:
"C:\Program Files\Java\jre1.8.0_341\bin\java" -Xmx1024M -jar spigot-1.8.jar
pause
in die Datei schreiben und dann ausführen.
ich hatte jetzt nur lediglich die falsche spigot datei ausgewählt^^
viele dank dir für die ganze Arbeit :D
danke schonmal für die Antwort, aber es passiert immer noch nichts weiteres