Hej!
Mam zainstalowane 2 javy(5 i 6).Jak dam sobie java -version to wyświetla mi ciągle 1.5 mimo że zarówno PATH jak i JAVA_HOME wskazują na java 6.Czy jakaś inna zmienna za to odpowiada??
Kompilujesz "z ręki", czy korzystasz z IDE (Eclipse,NetBeans)?
Sprawdz w c:/windows/system32 czy czasami nie ma tam pliku java.exe (sa jeszcze chyba javaw.ext i costam innego) - u mnie sie instaluja tam, a ta sciezka ma pierwszenstwo. Ja po prostu wywalam stamtad te pliki.
Jelsi uzywasz np cygwina to mozesz wywolac polecenie "which java" ktore pokaze ci ktory plik java.exe jest uzywany. U mnie wlasnie bylo to w system32.
na moje oko to wyglada tak ze w zmiennej PATH wskazanie na jave masz za wskazaniem na c:\window, c:\windows\system32 itp i to stanowi problem (wydaje mi się ze java.exe tez znajduje sie gdzieś w katalogu c:\windows)
@::., jesteś pewien, że katalog c:/windows/system32 ma pierwszeństwo? Wg mnie decyduje kolejność katalogów w zmiennej środowiskowej path.
bo napisał(a)
Wg mnie decyduje kolejność katalogów w zmiennej środowiskowej path.
Bo tak jest w rzeczywistości.
Zgadza się,wywaliłem z system32 java.exe i jest OK,dzięki:)
No ok, macie racje, ale ta sciezka jest zawsze jako jedna z pierwszych w PATH (przynajmniej u mnie). Oj niedospecyfikowalem to co chcialem przekazac i programisci juz sie czepiaja ;-)