2009-09-30 2 views
5

Jestem programistą Java (ale programowałem przez ponad 25 lat, i pracowałem z językami OO od 1 dnia).Twoja aktywna platforma to: JDK_1.6, ale odpowiednia właściwość "platforms.JDK_1.6.home" nie została znaleziona w plikach właściwości projektu

Nagle zacząłem uzyskiwanie ten błąd:

Your active platform is: JDK_1.6, but the corresponding property "platforms.JDK_1.6.home" is not found in the project's properties files. 

Nie jestem pewien, co spowodowało ten stan, a nie wiesz, co Java, prosząc, żebym zrobił. Pracuję w IDE NetBeans. Ostatnią rzeczą, którą próbowałem zrobić, to dodanie do mojego projektu zasobów binarnych (obrazów).

+1

Myślę, że jest to błąd NetBeans, a nie błąd Java. –

+0

Czy znalazłeś rozwiązanie tego problemu? – javydreamercsw

Odpowiedz

2

Oznacza to, że nie powiedzieliście o tym, gdzie znajduje się instalacja Java 1.6. Przejdź do ustawień, dodaj JDK (JDK-> Dodaj-> Nowe) i wybierz katalog powyżej "bin" dla twojego JDK16.

+0

Nie! To się nie udało. A to jest projekt, nad którym pracowałem przez jakiś czas, więc jestem pewien, że mój JDK jest ustawiony prawidłowo ... –

+0

Z pewnością wygląda na błąd netbeans - twoje pliki projektu są po prostu tekstem ASCII, chciałbym sprawdzić tam - sprawdź, czy nie ma tam zmiennej lub plik jest uszkodzony (plik właściwości). Może jakiś dziwny, nieopłacalny cytat czy coś takiego? – Chaos

0

Kliknij prawym przyciskiem myszy na projekcie - Właściwości - Biblioteki - Wybierz prawidłową wersję jdk z combobox platformy Java.

2

Ten błąd może wystąpić w dwóch scenariuszach:

  1. prawym przyciskiem myszy netbean projekt -> Właściwości -> Biblioteki
    Po wybranych bibliotek, prawy panel na górze można zobaczyć „Java Platform” pola kombi. Ta platforma Jave nie jest dostępna dla twojego projektu. Trzeba dodać za pomocą okna Zarządzaj platformami obok pola kombi Jave Platform.
  2. Nawet scenariusz myślowy (1) jest poprawny, może się zdarzyć. Ponieważ twój projekt odwołuje się do innego projektu netbean w twoich bibliotekach. W tym projekcie referencyjnym brakuje platformy Jave.
3

W moim przypadku konfiguracja JDK w Netbeans była w porządku. To był tylko jeden z tych dziwnych problemów Netbeans, które pojawiły się znikąd.

Moja poprawka była:

Wyczyść Netbeans Cache czyli usunąć folder: C: \ Users \\ AppData \ Local \ NetBeans \ Cache \

+0

Wielkie dzięki, że rozwiązano to dla mnie. Nie miałem błędów w pliku właściwości, tylko pamięć podręczna dała kłopoty. Dodanie usunięcia platformy, jak w przypadku innych sugestii, nie przyniosło efektu. –

+0

Dziękuję. To rozwiązanie działa dla mnie! – akunyer

+0

To rozwiązanie działa. Dzięki – akunyer

2

mam w moim biurze Linux i Mac w Home i ten problem występuje często, gdy współużytkuję projekty w github, rozwiązuję je, usuwając katalog kompilacji i czyścimy i kompilujemy.

0

NetBeans bug

  1. Jeśli projekt zależy od innych projektów, otwartym i czystym kompilacji wszystkich z nich (która stała się dla mnie).

  2. Najprawdopodobniej rzeczy związane z pamięcią podręczną. Wyczyść pamięć podręczną NB, zgodnie z sugestią kogoś przed:

Powiązane problemy