Author Topic: Błąd uruchamiania - Windows.  (Read 1027 times)

Offline Kubuxu

  • Newbie
  • *
  • Posts: 1
    • View Profile
Błąd uruchamiania - Windows.
« on: October 07, 2014, 04:30:20 PM »
Witam,
instalacja java'y w moim systemie jest lekko niestandartowa lecz java i javaw jest w PATH.
Problem leży w sposobie w jaki uruchamiacie java'e jeżeli istnieje one w PATH:
w moim przypadku .\javaw.exe nie istnieje.
Poprawiając skrypt:
Code: [Select]
@ECHO off

IF EXIST "cache\update\gizarma.starter" (
del "gizarma.starter" /q
move "cache\update\gizarma.starter" "gizarma.starter"
)


IF EXIST "%windir%\SysWOW64\javaw.exe" set JAVAPATH=%windir%\SysWOW64\
IF EXIST "%windir%\System32\javaw.exe" set JAVAPATH=%windir%\System32\
IF EXIST javaw.exe set JAVAPATH=""

echo %JAVAPATH%
start %JAVAPATH%javaw.exe -splash:gizarma-loading.png -Xmx400m -jar gizarma.starter

Sprawdzamy PATH jako ostatnie ponieważ ten plik powinien mieć najwyższy piorytet.
W batch'u ' "" ' jest ewaluowane do putego stringu więc nie ma znaczenia w przypadku java'y w zmiennej PATH.

Wiem że uaktualnienie tego pliko może być trudno wykonywalne ale ten błąd dotyczy małejgo procenta użytkowników więc załączenie poprawki do przyszłych wersji powinno być wystarczające.

PS. Przepraszam za możliwe literówki ale piszę issue report po raz pierwszy od nie wiem jak długiego czasu w języku polskim i cały czas chciałem pisać tego posta w języku angielskim.

« Last Edit: October 07, 2014, 04:33:59 PM by Kubuxu »

Offline Kryzoo

  • Administrator
  • Full Member
  • *****
  • Posts: 201
    • View Profile
Re: Błąd uruchamiania - Windows.
« Reply #1 on: October 07, 2014, 11:13:58 PM »
Racja, w tym przypadku to nie miało prawa działać.
Dzięki za poprawkę, uaktualnimy skrypt.