Tag, zusammen!!
in diesem Code-Auszug:
soll die Datei kettenrad.obj eingelesen werden.
Als Editor dient Netbeans 5.0. Ich bekomme ich ständig eine Nullpointerexeption, sobald das Programm an den Aufruf gerät.
Ich habe das File kettenrad.obj an allen möglichen Orten plaziert, aber der Fehler bleibt. Die Datei wird einfach nicht erkannt
Kopiere ich jedoch das gesamte Programm (ohne die package.xxx - Zeile) aus Netbeans in eine Text-Editor Seite, compiliere das File zu .class und lege die Klasse zusammen mit dem File kettenrad.obj in einen leeren Ordner. so läuft die Klasse einwandfrei.
Das Problem muss irgendetwas mit dem Netbeans Editor zu tun haben.
Kann es an der automatischen Erstellung der Manifest-Datei liegen?
Die Manifest-Datei have ich mal aus dem erzeugten .jar herausgepult. Der inhalt sah so aus:
Wo, bitte, liegt das Problem? Muss vielleicht der Pfad zur kettenrad.obj mit angegeben werden?
Danke für Eure Hilfe!!!
in diesem Code-Auszug:
Code:
public void init() {
if (filename == null) {
// Applet
try {
URL path = getCodeBase();
filename = new URL(path.toString() + "./kettenrad.obj");
}
catch (MalformedURLException e) {
System.err.println(e);
System.exit(1);
}
}
soll die Datei kettenrad.obj eingelesen werden.
Als Editor dient Netbeans 5.0. Ich bekomme ich ständig eine Nullpointerexeption, sobald das Programm an den Aufruf gerät.
Ich habe das File kettenrad.obj an allen möglichen Orten plaziert, aber der Fehler bleibt. Die Datei wird einfach nicht erkannt
Kopiere ich jedoch das gesamte Programm (ohne die package.xxx - Zeile) aus Netbeans in eine Text-Editor Seite, compiliere das File zu .class und lege die Klasse zusammen mit dem File kettenrad.obj in einen leeren Ordner. so läuft die Klasse einwandfrei.
Das Problem muss irgendetwas mit dem Netbeans Editor zu tun haben.
Kann es an der automatischen Erstellung der Manifest-Datei liegen?
Die Manifest-Datei have ich mal aus dem erzeugten .jar herausgepult. Der inhalt sah so aus:
Code:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.5.0_07-b03 (Sun Microsystems Inc.)
Main-Class: sdnb.Main
Class-Path: lib/swing-layout-1.0.jar
X-COMMENT: Main-Class will be added automatically by build
Wo, bitte, liegt das Problem? Muss vielleicht der Pfad zur kettenrad.obj mit angegeben werden?
Danke für Eure Hilfe!!!