2009-09-30 5 views
5

Sono un noob Java (ma ho programmato per oltre 25 anni e ho lavorato con le lingue OO dal primo giorno).La tua piattaforma attiva è: JDK_1.6, ma la proprietà corrispondente "platforms.JDK_1.6.home" non è stata trovata nei file delle proprietà del progetto

Tutto ad un tratto ho cominciato ottenere questo errore:

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. 

Non so cosa ha causato questa condizione, e non sicuro di quello che Java di chiedere che io faccia. Sto lavorando nell'IDE di NetBeans. L'ultima cosa che ho tentato di fare è aggiungere alcune risorse binarie (immagine) al mio progetto.

+1

Penso che questo sia un errore NetBeans, non un errore Java. –

+0

Hai risolto la cosa a questo? – javydreamercsw

risposta

2

Significa che non hai detto a netbeans dove si trova l'installazione di Java 1.6. Vai nelle impostazioni, aggiungi il JDK (JDK-> Aggiungi-> Nuovo) e seleziona la directory sopra 'bin' per il tuo JDK16.

+0

No! Questo non l'ha fatto. E questo è un progetto con cui ho lavorato per un po ', quindi sono sicuro che il mio JDK sia impostato correttamente .... –

+0

Sicuramente sembra un errore netbeans - i tuoi file di progetto sono solo testo ascii, vorrei controllare lì - vedi se la variabile non è lì o il file è corrotto (il file delle proprietà). Forse qualche strana citazione senza escape o qualcosa del genere? – Chaos

0

Fare clic con il tasto destro sul progetto - Proprietà - Librerie - Selezionare la versione jdk corretta dalla casella combinata di Java Platform.

2

Questo errore può verificarsi in due scenari:

  1. Fare clic destro del progetto netbean -> Proprietà -> Biblioteche
    Dopo selezionare Librerie, pannello di destra in alto è possibile vedere "Java Platform" casella combinata. Questa piattaforma Jave è mancante per il tuo progetto. È necessario aggiungere utilizzando Gestisci piattaforme in basso accanto alla casella combinata di Jave Platform.
  2. Anche lo scenario di pensiero (1) è corretto può accadere. Perché il tuo progetto ha riferimento a un altro progetto netbean nelle tue Librerie. Questo progetto di riferimento manca Jave Platform.
3

Nel mio caso, l'installazione JDK in Netbeans andava bene. Era solo uno di quegli strani problemi di Netbeans che arrivavano dal nulla.

mia correzione è stata:

Cancellare la cache Netbeans cioè eliminare la cartella: C: \ Users \\ AppData \ Local \ NetBeans \ Cache \

+0

Grazie mille per averlo risolto. Non avevo errori nel file delle proprietà, era solo la cache a dare problemi. L'aggiunta di rimozione della piattaforma come da altri suggerimenti non ha avuto alcun effetto. –

+0

Grazie. Questa soluzione funziona per me! – akunyer

+0

Questa soluzione funziona. Grazie – akunyer

2

ho Linux nel mio ufficio e Mac in Home e questo problema è frequente quando condivido progetti in github, lo risolvo rimuovendo la directory di build e facendo clean e build.

0

NetBeans bug

  1. Se il tuo progetto dipende da altri progetti, aperta e pulita costruire tutti loro (quello fissato per me).

  2. Molto probabilmente roba relativa alla cache. Pulire la cache NB come suggerito da qualcuno prima

Problemi correlati