/ / La classe java non è stata trovata nell'ambiente JDK 5 .. non in JDK 6 - class, java

La classe java non è stata trovata nell'ambiente JDK 5 .. non in JDK 6 - class, java

Ho sviluppato un JAR distribuibile indipendentefile che utilizza NetBeans 6.9 IDE.My funziona perfettamente con JDK 1.6 Environement. Ma, in JDK 1.5 ottengo l'errore "La classe java non viene trovata:.". Si prega di suggerire cosa potrebbe essere andato storto. In ambiente JDK 5 il percorso java bin è presente nella variabile PATH.

risposte:

1 per risposta № 1

Il problema è che usi qualche classe, che è stata aggiunta in java 1.6. Se vuoi eseguire il tuo codice su java 1.5 non puoi usare questa nuova classe, quindi hai una scelta:

  1. Limita i tuoi utenti dall'utilizzo di java 1.5

  2. Riscrivi il tuo codice solo usando JDK 5.


1 per risposta № 2

I file di classe Java 6 non sono compatibili con Java 5.

Nel tuo IDE, devi impostare l'opzione "target" su "Java 5" per forzare il compilatore a creare file di classe compatibili con Java 5 (che funzioneranno anche in Java 6).

[MODIFICARE] È anche possibile che tu abbia usato una classe che è disponibile solo in Java 6. Modifica la tua domanda e mostraci il messaggio di errore completo.