F
Furtano
Gast
Hi,
ich habe in Eclipse ne Jar-File exportiert (beim Compilieren kommen keine Fehler) und versuche sie über die Konsole zu starten.
Ich bekomme diesen Fehler:
Java Main-File
ich habe in Eclipse ne Jar-File exportiert (beim Compilieren kommen keine Fehler) und versuche sie über die Konsole zu starten.
Ich bekomme diesen Fehler:
Code:
C:\Users\chris\Desktop>java -jar beleg.jar "C:\Users\chris\workspace\beleg\lucy1
.jpg"
Exception in thread "main" java.lang.NullPointerException
at sun.launcher.LauncherHelper.getMainClassFromJar(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Java Main-File
PHP:
// "C:\Users\chris\Desktop\Prog3 Beleg\lucy1.jpg"
package htw;
import java.awt.Image;
import java.io.File;
public class beleg {
// "C:\Users\chris\workspace\beleg\lucy1.jpg"
public static void main(String[] args){
// Konfiguriere Fenster
if (args.length == 0){
System.err.println("Kein Bild uebergeben!");
}
else if (args.length == 1){
boolean exists = (new File(args[0])).exists();
// Existiert die Bilddatei auf der Festplatte?
if (exists){
// Nur JPG-Dateien sollen geoeffnet werden
// Ueberpruefung anhand der Dateiendung
if (args[0].endsWith("jpg")){
ImageToolK pct1 = new ImageToolK(args[0]);
Image foto1 = pct1.getImage();
Window fenster_main_1 = new Window(args[0], foto1);
fenster_main_1.setTitle(args[0]);
fenster_main_1.setSize(pct1.getImageSizeX()+((pct1.getImageSizeX())/2)*3, pct1.getImageSizeY());
fenster_main_1.addWindowListener(new CloseAdapter());
fenster_main_1.setVisible(true);
}
else{
System.err.println("Dateiendung nicht .jpg -> Waehlen Sie eine JPG-Datei aus!");
}
}
else{
System.err.println("Diese Datei existiert nicht: " + args[0]);
}
}
else{
System.err.println("Zu viele Bilder uebergeben!");
}
}
}