thomas91
Goto Top

Javaw kann nicht gefunden werden

Guten Morgen,

aktuell habe ich ein kleines Problem, welches ich aber durch Recherchen nicht eigenständig lösen konnte.
Wir haben ein Programm im Einsatz, das Java bei der Installation mitbringt. Dieses wird durch ein bat-Datei geöffnet und meldet danach ./java/bin/javaw kann nicht gefunden werden.
In der Batch-Datei steht folgendes:
start ./java/bin/javaw -jar -Xmx1024m Program3-3.0.0.jar C:\ProgramData\Program\

Installationspfad: C:/"Program Files (x86)"/Program
Java-Pfad: C:/"Program Files (x86)"/Program/java/bin/javaw

Ich habe den "Befehl" angepasst und bekomme danach folgende Meldung:

Error: Unable to access jarfile Program3-3.0.0.jar
Angepasste Version
start C:/"Program Files (x86)"/Program/java/bin/javaw -jar -Xmx1024m Program3-3.0.0.jar C:\ProgramData\Program\  

Über eure Hilfe würde ich mich sehr freuen.

Gruß
Thomas

Content-ID: 516593

Url: https://administrator.de/contentid/516593

Ausgedruckt am: 22.11.2024 um 14:11 Uhr

godlie
godlie 18.11.2019 um 11:41:41 Uhr
Goto Top
Hallo,

du hast deine " falsch gesetzt.

start "C:/Program Files (x86)/Program/java/bin/javaw" -jar -Xmx1024m Program3-3.0.0.jar C:\ProgramData\Program\  
Thomas91
Thomas91 18.11.2019 aktualisiert um 11:50:06 Uhr
Goto Top
Hallo Godlie,

danke für deinen Kommentar. Ich bekomme nun die Meldung "Java Virtual Mchine Launcher - Error: Unable to access jarfile Program3-3..0.0.jar"
Könnte das ein Berechtigungsproblem sein?

Edit: Ich habe den User Vollzugriff gegeben aber der Fehler bleibt bestehen.
AndreasHoster
AndreasHoster 18.11.2019 um 11:52:00 Uhr
Goto Top
Gib einfach mal den kompletten Pfad zur Jar in Deiner Batch ein, dann sollte es auch gehen.
godlie
godlie 18.11.2019 um 11:52:16 Uhr
Goto Top
Hallo,

du musst den ganzen pfad zu deiner Progamm3...jar angeben

start "C:/Program Files (x86)/Program/java/bin/javaw" -jar -Xmx1024m "C:\ProgramData\Program\Program3-3.0.0.jar"  
SlainteMhath
SlainteMhath 18.11.2019 um 11:55:16 Uhr
Goto Top
Moin,

stell dem "start" doch mal ein
cd /D C:/"Program Files (x86)"/Program/  
vorran. Sieht so aus, als würde die Batch mit dem falschen Arbeitsverzeichnis gestartet werden.

lg,
Slainte
Thomas91
Thomas91 18.11.2019 aktualisiert um 12:14:32 Uhr
Goto Top
Zitat von @SlainteMhath:

Moin,

stell dem "start" doch mal ein
> cd /D C:/"Program Files (x86)"/Program/  
> 
vorran. Sieht so aus, als würde die Batch mit dem falschen Arbeitsverzeichnis gestartet werden.

lg,
Slainte

Moin,

mit der von dir beschriebenen Zeile vor dem start bekomme ich zwar keinen Fehler, aber das Programm öffnet sich trotzdem nicht.

LG
laster
Lösung laster 18.11.2019 um 12:17:21 Uhr
Goto Top
@echo off
cd /d Pfad_wo_die_JAR-Datei_liegt
start "C:/Program Files (x86)/Program/java/bin/javaw" -jar -Xmx1024m Program3-3.0.0.jar C:\ProgramData\Program\  
vG
LS