Java funktioniert nicht?
Hi,
Ich habe seit langem ein Problem, nämlich Java kann nicht ausgeführt werden... immer wenn ich Java öffnen will ist da immer nur für 1ne Millisekunde ein schwarzes Fenster von cmd das sich sofort wieder schließt.
Wenn ich versuche Java über cmd auszuführen funktioniert immer noch nix, da steht nur "unable to access java file" oder so was ähnliches. Ich habe schon alles gemacht, Java 1000× neu installiert, verschiedene Versionen von Java auszuprobieren, auf Malware gecheckt usw. Ich habe gefühlt überall im Internet gekuckt, aber nix konnte mir weiterhelfen.
weiß einer vielleicht wie man das Problem lösen könnte?
PS: Ich habe wollte mir Optifine installieren aber Java funktioniert generell nicht bei mir.
1 Antwort
(...) immer wenn ich Java öffnen will (...)
Was genau versuchst du zu öffnen? Eine Datei mit der Endung .jar oder mit .java?
Deinen Beschreibungen zufolge versuchst du wohl, Dateien falsch zu öffnen. Kaputt ist Java wohl kaum.
Erstgenannter Dateityp lässt sich über die Eingabeaufforderung folgendermaßen ausführen:
java -jar "path/to/your.jar"
Wenn du dein PATH-Umgebungsvariable noch nicht um den Pfad zur Runtime gesetzt hast, müsstest du stattdessen erst den Pfad der java.exe ermitteln. Geh in den Java Installationsordner, wechsel in das bin-Verzeichnis und kopiere dir den Pfad. Der Aufruf in der Konsole könnte folgendermaßen aussehen:
"C:\Program Files\Java\jre...\bin\java.exe" -jar "path/to/your.jar"
(Nochmal der Hinweis: Du musst deinen Pfad zur java.exe nehmen. Meist liegt Java im Programmordner, aber das kann bei dir ja auch ganz anders sein).
Wenn du hingegen eine java-Datei vorliegen hast, musst du diese erst kompilieren. Du benötigst das JDK (schau auf OpenJDK oder auf der Oracle-Seite), denn nur in dem ist die javac.exe (der Compiler) enthalten. Ich bezweifle aber, dass du diesen Fall vorliegen hast und werde daher nicht weiter darauf eingehen.
Zu Optifine generell: Fragen dazu (mit ähnlichen/denselben Schilderungen) wurden hier nun schon etliche Male gestellt. Ich denke also, dass dir eine Suche in den bisherigen Fragen auch weiterhelfen sollte.