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 № 1Il 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:
Limita i tuoi utenti dall'utilizzo di java 1.5
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.