Windows 7 Forum: konfiguracja, optymalizacja, porady, gadżety •

Pełna wersja: Nazwa Java nie jest rozpoznawana
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam! Mam Windows 7 z Javą 32 bit i mam pewien problem. Gdy próbuję odpalić pliki wsadowe systemu windows Java, wyskakuje mi problem (patrz screen). Próbowałem reinstalować, zmieniać wersję, niestety nie pomaga. Proszę o pomoc.
Częsty błąd/niewiedza. Polecenie java (plik java.exe) jest wywoływane z całkiem innego katalogu (system nie wie gdzie to jest stąd sypie błędem) więc, żeby działo jak należy trzeba wskazać to mu tworząc zmienne systemowe.
Komputer -> PPM właściwości -> Zaawansowane ustawienia systemu -> Zmienne środowiskowe
Zmienne systemowe -> Nowa
Nazwa: CLASSPATH
Teraz zależy od tego co masz zainstalowane na dysku to wpisujesz do ścieżek:
JDK - Java Development Kit (cały pakiet programistyczny)
JRE - Java Runtime Environment
Wartość: C:\Program Files\Java\jdk_twoja_wersja\lib
np C:\Program Files\Java\jdk1.6.0_25\lib lub C:\Program Files\Java\jre6\lib
oraz
Nazwa: PATH
Wartość: C:\Program Files\Java\jdk_twoja_wersja\bin

Inaczej bez powyższego musiałbyś wklepywać Zacieszacz
C:\Program Files\Java\jdk1.6.0_25\bin\java Xms3g Xms2g - jar c:\User\Właściciel\Desktop\Tekkit_Serwer_3.0.4\Tekkit.jar nogui
Akurat u mnie Java jest zainstalowana w katalogu:
C:\Pliki Programów (x86)\Java\jre7\lib

Dobrze zrobiłem?
Tak. To samo z PATH i można używać java.exe do uruchomienia wirtualnej maszyny Java.
Ok, zrobiłem to, ale nadal nie działa.
Tzn co nie tak działa, uruchomiłeś system ponownie do załadowania nowych zmiennych ?
W tym katalogu jdk1.5.0_09\bin masz binaria javy czyli np java.exe; javac.exe (kompilator) ?
Albo inaczej - C:\Pliki Programów (x86)\Java\jre7\bin
Pokaż zrzut z konsoli.
Komputer zrestartowałem, a po uruchomieniu tego java.exe pokazuje się na pół sekundy i znika.
Cytat:a po uruchomieniu tego java.exe pokazuje się na pół sekundy i znika.

Ja nie kazałem tego uruchamiać. Pytałem czy w tym katalogu masz pliki wykonywalne .exe (binarne). To normalne, że po uruchomieniu zniknie jak nie dostaje argumentów w postaci skompilowanego pliku.
Daj mi dostęp przez TeamViewer to sobie sprawdzę.

Bez zmiennych systemowych określających gdzie jest ta Java to musiałbyś wklepać to tak w wierszu poleceń (jest to męczące)
Wejść do katalogu
C:\Program Files\Java\jre7\bin
i wpisać
java -Xms3g -Xms2g -jar c:\User\Właściciel\Desktop\Tekkit_Server_3.0.4\Tekkit.jar nogui
Spoko, tylko teraz każda rzecz z java się otwiera na pół sekundy. Wcześniej niektóre pliki działamy, teraz żadne ;D Gdzie mam ci wysłać hasło i IP team viewer
Jedna rzecz już załatwiliśmy - chodziło o nie wpisywanie nazw symbolicznych typu c:\Pliki Programów lecz c:\Program Files
Drugi błąd jaki się pojawił to problem z przydzielaniem pamięci.
Zamiast argumentów przekazanych do javy
-Xmx3g -Xms2g
wpisać
-Xmx512m -Xms256m
i voila serwer startuje.
Stary, dzięki ci bardzo za to że poświęciłeś ten czas i pomogłeś, ponieważ wszytko działa jak należy!
Wątek rozwiązany.
Przekierowanie