'Java' wird nicht als interner oder externer Befehl, und das Programm läuft
Dies ist wahrscheinlich die häufigste Frage, die du in der Welt, und ich entschuldige mich, aber ich muss Sie trotzdem bitten. Vor kurzem habe ich heruntergeladen die neueste version von java (1.7.0_45-b18) und ich haben kürzlich fertig zu machen, ein kleines Programm für eine lokale Gemeinschaft, die von mir in Eclipse. Ich möchte mit Ihnen teilen, so dass jeder kann es ausführen, indem Sie es anklicken, aber öffnen Sie die jar-Datei nicht das schien für mich arbeiten.
Ich versuchte, es zu öffnen mit Eingabeaufforderung mithilfe
java-jar StatCalc.jar
aber es sagt mir immer
'java' wird nicht als Befehl interne oder externe, betriebsbereiten Programm oder batch-Datei.
Ich sah viele Lösungen für diese, die am häufigsten zu ändern, Ihren Weg. Also ging ich zu den Umgebungsvariablen, und den Pfad geändert, um
C:\Program Files (x86)\Java\jre7\bin\java.exe
Aber es gibt mir immer noch das gleiche Ergebnis. Nur, wenn das Verzeichnis ist genau in der java-und jar-Datei im java-bin-Ordner kann ich das Programm starte. Ich wan ' T eine person ausgeführt werden kann.
Wie bekomme ich die Eingabeaufforderung zu arbeiten, und lassen Sie dieses Programm zu laufen, das durch mich und andere Leute in dieser kleinen Gemeinschaft?
- Haben Sie versucht, einen Neustart Ihres
cmd.exe
nach anfügen, um IhrePATH
? - es scheint, dass diese Frage ähnlich wie mit diese Frage, wenn ja, suchen Sie sich meine Antwort
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Pfad sollte nicht enthalten die ausführbare Datei selbst - nur die Verzeichnis mit java.exe. So, Sie möchten diese auf Ihrem Weg:
Ihre Konsole neu starten, prüfen Sie, dass der Pfad korrekt ist (führen Sie einfach
path
und Blick auf die Ausgabe) und alles sollte gut sein.Beachten Sie, dass, wenn Sie gehen, um sein die Entwicklung Java-code, sollten Sie wahrscheinlich verwenden Sie die JDK-Pfad anstelle der JRE-Pfad. Zum Beispiel, mein Pfad enthält
c:\Program Files\Java\jdk1.7.0_17\bin
. (Ja, ich brauche zu aktualisieren 🙂Ich hoffe, Sie haben nicht geändert Ihre
PATH
variable, die nur die Hinzugefügt(...);C:\Program Files (x86)\Java\jre7\bin\
(auf UNIX-Systemen verwenden Sie einen Doppelpunkt (:) als Trennzeichen statt) am Ende. Andernfalls werden Sie haben viele Probleme mit allen anderen Windows-Anwendungen. Beachten Sie, dass Sie müssen hinzufügen, die Ordner enthältjava.exe
, nicht der Pfad zu der ausführbaren Datei selbst.Dann versuchen, starten Sie Ihren Command-Line oder sogar Ihr Windows-Sitzung.
Optional: können Sie
JAVA_HOME
angeben JDK-Speicherort an. Sehen dieser link.JAVA_HOME
in bestimmten Situationen, für die Werkzeuge, die Sie brauchen - ich kann mich nicht erinnern, das Letzte mal habe ich dieses, persönlich.Hier haben Sie eine Anleitung von oracle zum festlegen des Pfades
http://docs.oracle.com/javase/tutorial/essential/environment/paths.html
C:\Program Files (x86)\Java\jre7\bin --> Dies würde Ihre PATH-variable.