hab' mal wieder ein kleines Java-Problem. Deswegen habe ich mir sehr viele Posts in den Java-Foren angeschaut, aber ich blicke es einfach nicht, was dort erklärt wird. Vielleicht kann mir ein PBler helfen.
Also, ich habe ein kleines GUI geschrieben, was aus zwei Klassen besteht:
Code: Alles auswählen
import javax.swing.*;
import java.awt.*;
public class Gui {
public static void main(String[] args) {
MeinPanel my_panel = new MeinPanel();
JFrame my_frame = new JFrame();
my_frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
my_frame.add(BorderLayout.CENTER, my_panel);
my_frame.setSize(300,300);
my_frame.setVisible(true);
}
}
class MeinPanel extends JPanel {
public void paintComponent(Graphics g) {
Image my_image = new ImageIcon("fragezeichen.jpg").getImage();
g.drawImage(my_image, 40, 40, this);
}
}
Jetzt will ich das Ganze aber in ein Java-Archiv packen. Also habe ich in den classes-Ordner die Datei manifest.txt reingelegt mit folgendem Inhalt: Main-Class: Gui (plus einem "Return", wie in den Foren empfohlen wird). Ich erstelle dann das JAR mit:
Code: Alles auswählen
jar -cvmf manifest.txt Gui.jar *.class fragezeichen.jpg