Forum: PC Hard- und Software javaw.exe wird mal gefunden, mal nicht


von K2R (Gast)


Lesenswert?

Hallo, Forum,
ich habe ein Problem mit zwei unterschiedlichen Java-Programmen. Das 
eine funktionoert anstandslos, das andere findet die "javaw.exe" nicht. 
Suche ich die dann von Hand, geht alles. Auf dem Rechner sind beide 
Runtimes sowie das 64-Bit-SDK installiert, die Pfade sind auch korrekt 
gesetzt.
Weiß da jemand Rat?

von Rainer V. (rudi994)


Lesenswert?

Seit Java 8 bzw. 8u40 scheinen auch andere Benutzer ähnliche Probleme zu 
haben. Siehe hier (eine gute Lösung gibt es da allerdings nicht):
https://community.oracle.com/thread/3695801?sr=stream&ru=2923557

Auf o.g. Seite gibt es noch folg. Link:
http://stackoverflow.com/questions/28905160/windows-shortcut-to-a-symbolic-link-to-an-executable

von K2R (Gast)


Lesenswert?

Danke mal für den Hinweis, hat aber nichts gebracht.
Ich versteh' halt nicht, wieso einmal es geht und einmal nicht.

von Rainer V. (rudi994)


Lesenswert?

Da weiß ich auch nicht weiter. Ich habe unter Win7 x64 ein JDK7 und die 
weiteren Java-Updates, habe aber nur wenige Übungen in der Konsole und 
unter JEE-Eclipse gemacht, danach nichts mehr. Unter JEE-Eclipse läuft 
es einwandfrei. Ich habe es jetzt nochmal in der Konsole versucht.

Kompilieren mit javac.exe ging, aber die class-Datei ließ sich nicht mit 
java.exe starten/verarbeiten. Fehlerursache: Java-Pfade standen nicht 
mehr am Anfang der Umgebungsvariable PATH, weil andere Software ihre 
Pfade davor gesetzt hat. Ich habe das geändert, jetzt läuft es in der 
Konsole wieder. In PATH sind hier 2 Pfade für Java (neu u. alt):

C:\ProgramData\Oracle\Java\javapath;
C:\Program Files (x86)\Java\jdk1.7.0\bin;

von K2R (Gast)


Lesenswert?

Ich hab's jetzt mal auch so ausprobiert, daß ich Pfade nach vorne 
kopiert habe. Hat leider auch nichts gebracht. Ich werde jetzt mal 
versuchen direkt von den Oraklern was zu erfahre. Trotzdem mal Danke :-)

von kalterkaffee (Gast)


Lesenswert?

Es gibt noch innerhalb des JAVA Konstrukt einen Pfad, den mal 
überprüfen.
Im Notfall eine Batch bauen wo die Pfade hardencoded sind und damit 
ausführen.
Was sagt denn command wenn Du "java" aka "javaw" eintippst ?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.