Hallo!
Ihr werdet mich wahrscheinlich für total blöd oder unfähig halte, aber ich weiß nicht was mein Problem ist. Habe das Tutorial hier im Forum schon gelesen und zig andere Sachen im Internet.
Mein Prob (zum Testen vereinfacht)
Ich will meine Klassen in ein JAR packen und ausführen.
Die Testklasse:
Dazu das Manifest: Main-class: MyMain
Erzeuge ich jetzt über "jar cfm neu.jar manifest.txt MyMain.class" ein Package und führe es aus, startet das Programm ohne Probs..
Aber wenn ich die Klasse MyMain in ein Package (zb. test) packe -
und dann die class-Datei in einen Ordner test lege, das JAR neu bauen lasse und ausführen will sagt er er kann die klasse my main nicht finden. beim 2. mal benutz ich das manifest:
Main-class: test.MyMain
So sollte es laufen nach vielen tutorials im internet?!?
Ihr werdet mich wahrscheinlich für total blöd oder unfähig halte, aber ich weiß nicht was mein Problem ist. Habe das Tutorial hier im Forum schon gelesen und zig andere Sachen im Internet.
Mein Prob (zum Testen vereinfacht)
Ich will meine Klassen in ein JAR packen und ausführen.
Die Testklasse:
Java:
package test;
import javax.swing.*;
public class MyMain
{
public static void main(String[] args)
{
JOptionPane.showMessageDialog(null,"Hallo!");
}
}
Dazu das Manifest: Main-class: MyMain
Erzeuge ich jetzt über "jar cfm neu.jar manifest.txt MyMain.class" ein Package und führe es aus, startet das Programm ohne Probs..
Aber wenn ich die Klasse MyMain in ein Package (zb. test) packe -
Java:
package test;
Main-class: test.MyMain
So sollte es laufen nach vielen tutorials im internet?!?