/ / Die Java-Klasse wird in der JDK 5-Umgebung nicht gefunden. Nicht in der JDK 6-Klasse, Java

Die Java-Klasse wird nicht in JDK 5-Umgebung gefunden. Nicht in JDK 6 - Klasse, Java

Ich entwickelte einen eigenständigen, vertreibbaren JARDatei mit NetBeans 6.9 IDE.Meine Anwendung funktioniert gut in der JDK 1.6-Umgebung. In JDK 1.5 bekomme ich jedoch die Fehlermeldung "Die Java-Klasse wurde nicht gefunden:.". Bitte schlagen Sie vor, was schiefgegangen sein könnte. In der JDK 5-Umgebung ist der Java-Bin-Pfad in der PATH-Variable enthalten.

Antworten:

1 für die Antwort № 1

Das Problem ist, dass Sie eine Klasse verwenden, die in Java 1.6 hinzugefügt wurde. Wenn Sie Ihren Code unter Java 1.5 ausführen möchten, können Sie diese neue Klasse nicht verwenden. Sie haben also die Wahl:

  1. Beschränken Sie Ihre Benutzer auf die Verwendung von Java 1.5

  2. Schreiben Sie Ihren Code nur mit JDK 5 um.


1 für die Antwort № 2

Java 6-Klassendateien sind nicht mit Java 5 kompatibel.

In Ihrer IDE müssen Sie die Option "target" auf "Java 5" setzen, damit der Compiler Java 5-kompatible Klassendateien erstellt (die auch in Java 6 funktionieren).

[BEARBEITEN] Es ist auch möglich, dass Sie eine Klasse verwendet haben, die nur in Java 6 verfügbar ist. Bearbeiten Sie Ihre Frage und zeigen Sie uns die vollständige Fehlermeldung.