2013-01-13 19 views
5

Pobrałem program do uruchomienia w systemie Windows XP. Zgodnie z instrukcjami otwarcie pliku .bat zawierającego polecenie wywołujące plik .jar byłoby wystarczające. Jednak program się nie otwiera. Na komputerze przyjaciela program się otwiera.Błąd uruchamiania maszyny wirtualnej Java: brak dostępu do pliku jarfile

Ustawiłem poprawnie zmienne środowiskowe java. Java działa dobrze. Mam powiązane pliki .jar z java sdk.

Przy wywołaniu polecenia javaw -Xms128M -Xmx512M -jar filename.jar z cmd otrzymuję Java Virtual Machine Launcher błąd: Nie można uzyskać dostępu jarfile

Potem zadzwoniłem to samo polecenie będąc na folder, w którym znajduje się słoik, nie mam błędu, ale nadal gui programu nie otwiera się.

Wszelkie pomysły?

W oknach obsługuje sugestię unistalling i ręcznie reinstalować java, ale java działa dobrze w każdej innej aplikacji.

Odpowiedz

2

Spróbuj niektóre z następujących czynności:

  1. uruchomić bezpośrednio z .exe, zatem "C: ... \ jre \ javaw.exe" -jar
  2. Spróbuj java -jar zamiast javaw - słoik.
  3. Spróbuj przenieść plik. Może znajdować się w katalogu wrażliwym na uprawnienia.

Ponadto, jeśli program został skompilowany przy użyciu 64-bitowego JDK, może wymagać uruchomienia 64-bitowego środowiska JRE. W takim przypadku musisz uruchomić 64-bitowy system operacyjny/środowisko JRE.

Powiązane problemy