2012-02-02 14 views
6

Dostaję pewne błędy z moim kompilatorem Java. Nie dostaję błędów poza środowiskiem Eclipse, ale wydaje się, że dzieje się to tylko w Eclipse Indigo. Nie jest to konieczne, ale jeśli masz odpowiedź, byłbym bardzo wdzięczny, ponieważ pomogłoby mi to w debugowaniu i łatwiejsze przetestowanie zasobów.null JavaCompiler in Eclipse

Dziękuję za przeczytanie tego.

E: ToolProvider.getSystemJavaCompiler() zwraca wartość null.

E2: enter image description here

+1

Czy możesz opublikować szczegółowy komunikat o błędzie lub zrzut ekranu? –

+0

Cóż, dokładnie tak jest w tytule. Narzędzie Toolprovider.getSystemJavaCompiler() zwraca wartość null –

+0

Spróbuj sprawdzić kompilator Java z preferencji –

Odpowiedz

11
  1. Idź do Java ->Zainstalowane JRE. Dodaj JDK jako środowisko wykonawcze. Możesz wybrać ten JDK do użycia dla wszystkich swoich projektów FUTURE. Jednak Twój wybór nie będzie miał wpływu na istniejące projekty. Stąd na krok 2.
  2. Wybierz właściwości swojego projektu. Wybierz opcję Ścieżka budowania Java.
  3. Na karcie Biblioteki wybierz opcję JRE System Library [jreblahblahblah] i Edycja to.
  4. Wybierz Alternatywny JRE i użyj menu, aby znaleźć właśnie dodany JDK.
  5. Wyczyść projekt i odbuduj go.
+0

Dzięki za to. Świetna teraz praca: D –

3

Zdarza się podczas korzystania z JRE jako standard VM w Eclipse. Proszę używać JDK jako standardowej maszyny wirtualnej. To zadziała wtedy.

Spójrz na this.

Aby uzyskać więcej informacji w ustawieniu Java VM zobaczyć Running Eclipse#Setting the java VM

+0

I dodaje: -vm C: \ Program Files \ Java \ jdk1.6.0_30 \ bin Aby eclipse.ini, to nadal powoduje NullPointer Wszelkie inne wskazówki Och, i zrobiłem pewien tych.? linie były powyżej polecenia -vmargs –

+0

@Legend Domyślam się, że potrzebujesz '-vm C: \ ............. \ bin \ java.exe' lub czy to literówka? – COD3BOY

+0

Próbowałem javaw .exe i java.exe Dzięki za pomoc, to staje się trudne:/ –

Powiązane problemy