2013-02-21 31 views
10

Po zainstalowaniu nowszej wersji JDK 6 (1.6.0_41) z wersji 1.6.0_37, przeszedłem do Eclipse i zaktualizowałem zainstalowane JRE w sekcji Java w preferencjach menu. Poszedłem do mojego skryptu ANT przetestować kilka zmian zrobiłem i gdy próbowałem uruchomić skrypt ANT mam ten błąd:Błąd skryptu ANT po zainstalowaniu nowszej wersji JDK w moim systemie

określono VM instalacja nie znaleziono: Standard Typ VM, nazwa jdk1.6.0_37

Podana maszyna wirtualna nie jest jdk1.6.0_41. Zostało to również zaktualizowane w zmiennych środowiskowych PATH i JAVA_HOME.

Jakieś sugestie co do GDZIE innego wprowadzenia zmiany, aby ANT to zauważyło?

Oto błąd Dostaję:

enter image description here

Dzięki.

+0

Nie rozpoznaję komunikatu o błędzie. Czy w twojej kompilacji jest logika sprawdzająca wersję JVM? –

+0

Dziękuję Mark za pytanie. Nie było logiki NO, która w ogóle określa JVM. Jednak znalazłem odpowiedź na mój problem. Zamieszczone poniżej. Jeszcze raz dziękuję za odpowiedź. – Melinda

+0

Ahhhh, myślałem, że to był błąd ANT. To był problem Eclipse. +1 za opublikowanie odpowiedzi dla innych –

Odpowiedz

29

Po dodatkowych poszukiwaniach w Eclipse, znalazłem w widoku ANT opcję Zewnętrzne narzędzia konfiguracyjne po kliknięciu prawym przyciskiem myszy nazwy skryptu Ant i pod zakładką JRE, gdzie było to ustawienie. Zmieniłem ustawienie, aby korzystać z tego samego środowiska JRE, co obszar roboczy, a wszystko było w porządku.

Na wypadek, gdyby ktoś inny wpadł na ten sam problem, pomyślałem, że może być pomocne opublikowanie moich ustaleń.

+8

DZIĘKUJEMY! Dla tych, którzy mogą napotkać ten sam problem. Kliknij prawym przyciskiem myszy plik kompilacji w podglądzie ANT -> Uruchom jako -> Zewnętrzne konfiguracje narzędzi -> kartę JRE i ustaw ją, aby uzyskać dowolną nazwę – MFARID

+1

Zmieniono moją konfigurację na "Uruchom w tym samym środowisku JRE, co obszar roboczy" i mam nadzieję, że to mi się już nie powtórzy. –

1

Ant nie będzie miał nic przeciwko nowej wersji jdk, o ile jej nazwa pozostanie niezmieniona w obszarze Preferencje/Java/Zainstalowane środowiska JRE.