NetBeans Bibliothek kann nicht genutzt werden

Hallo zusammen,

ich möchte gerne die Klassen von java.nio.file.* nutzen, nur werden die nicht in Netbeans erkannt. Weder mit NB 6.5 noch 6.9.

Ich mache das nicht zum erstem Mal und habe schon viele andere Projekte geschrieben. Beispielsweise habe ich die Klassen von org.apache.poi.hssf.usermodel.* eingebunden, was weiterhin perfekt funktioniert.

Wieso geht also das java.nio.file.* nicht? Im Screenshot ist alles dargestellt.

Für eure Hilfe wäre ich sehr Dankbar!
 

Anhänge

  • Error_import.jpg
    Error_import.jpg
    87,1 KB · Aufrufe: 53
java.nio.file stammt aus Java 7, ... das ist kann man sich AFAIK nur als "early access" runterladen Java Early Access Downloads
Vermutlich hast du ein aktuelles (6er) JDK, und noch nicht diese "Vorschau". Ggf. muss das neue JDK dann noch in NetBeans irgendwo eingestellt werden, mal im Menü schauen und notfalls nochmal nachfragen.
 
Gut ich will mal anderst anfangen.

Das Problem ist letztendlich, dass ich das Ding mit dem jdk7 Programmiert habe. Es funktioniert auch bei mir tadelos. Allerdings beim ausführen auf einem anderen Rechner mit dem neusten jre, läuft es in eine Exception. Es muss doch möglich sein, dass Programm auf einem Rechner auszuführen, wo nur die jre installiert ist.

Ich kann doch von niemanden verlangen, dass er sich dass jdk installiert, nur um das Programm zu nutzen.
Könnt ihr mir noch mal helfen?

Fehler:
U:\>java -jar "\\Server\Freigaben\Danny\Eigene Dateien\NetBeansProjects\PathChec
ker\dist\PathChecker.jar"
Exception in thread "Thread-5" java.lang.UnsupportedClassVersionError: java/nio/
file/FileRef : Unsupported major.minor version 51.0
at java.lang.ClassLoader.findBootstrapClass(Native Method)
at java.lang.ClassLoader.findBootstrapClassOrNull(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at pathchecker.PathReader.readPath(PathReader.java:380)
at pathchecker.PathReader.readPath(PathReader.java:387)
at pathchecker.PathReader.readPath(PathReader.java:387)
at pathchecker.PathReader.readPath(PathReader.java:387)
at pathchecker.PathReader.readPath(PathReader.java:387)
at pathchecker.PathReader.readPath(PathReader.java:387)
at pathchecker.PathReader.readPath(PathReader.java:387)
at pathchecker.PathReader$CheckPathListener.run(PathReader.java:317)
at java.lang.Thread.run(Unknown Source)
 
Es wird auf allen Rechnern laufen die eine JRE installiert haben und zwar wenn die neue JRE released ist.
Du verwendest einen DeveloperSnapshot vom JDK kein offizielles, sobald das JDK7 offiziell released ist wird es auch eine neue JRE geben.
LG Hemeroc
 

Zurück
Oben