B
_babba
Gast
Hi leutz,
Ich benütze Eclipse und hab das Java 2 Runtime Environment 1.6.0_19 installiert.
Bei Java Compiler hab ich den Hacken bei JDK Compliance gesetzt (Compiler compliance level).
Ich habe ein Projekt erstellt und darin ein Package namens "main" eingefügt.
Darin eine Classe namens "Ressourcenverbrauch" mit folgendem Code:
Das Programm kann ich jetzt auch ausführen und alles funzt.
Jetzt hab ichs über "File -> Export -> Java -> Runnable JAR file" zusammengepackt (<- keine ahnung ob zusammenpacken der richtige begriff dafür ist ;-) )
jedenfalls kann ich das jetzt auch über doppelcklick ausführen und alles funzt.
jetzt mein Problem:
ich kopiere das .jar auf einen anderen rechner (auf dem ist ebenfalls Java 2 Runtime Environment 1.6.0_19 installiert / beide rechner laufen under xp) und versuche hier die .jar auszuführen.
jetzt krieg ich die Meldung: "Could not find the main class. program will exit" wenn ich beim .jar packen
"Extract required libraries into generated JAR" angegeben habe bzw passiert gar nix (ich sehe jedenfalls keinen Process im Task Manager) wenn ich
"Package required libraries into generated JAR" auswähle.
Da es auf dem einen rechner läuft und auf dem anderen nicht bin ich erst mal davon ausgegangen das es an unterschiedlichem Runtime Environment liegt. aber habe ja exakt die gleiche version auf beiden rechnern.
bin ein Java frischling also seid bitte nachsichtig falls ich was offensichtliches nicht beachtet habe ;-)
mfg
babba
Ich benütze Eclipse und hab das Java 2 Runtime Environment 1.6.0_19 installiert.
Bei Java Compiler hab ich den Hacken bei JDK Compliance gesetzt (Compiler compliance level).
Ich habe ein Projekt erstellt und darin ein Package namens "main" eingefügt.
Darin eine Classe namens "Ressourcenverbrauch" mit folgendem Code:
Java:
package main;
import java.awt.*;
import javax.swing.*;
public class Ressourcenverbrauch extends JFrame
{ Ressourcenverbrauch( String titel )
{ setTitle( titel );
setLayout( new BorderLayout() ); //<--
JButton B1 = new JButton( "Norden" );
JButton B2 = new JButton( "Osten" );
JButton B3 = new JButton( "Westen" );
JButton B4 = new JButton( "Süden" );
JButton B5 = new JButton( "Zentrum" );
add( "North" , B1 ); //<--
add( "West" , B2 ); //<--
add( "East" , B3 ); //<--
add( "South" , B4 ); //<--
add( "Center" , B5 ); //<--
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main( String[] args )
{ Ressourcenverbrauch fenster = new Ressourcenverbrauch( "BorderLayout" );
fenster.pack();
fenster.setVisible( true );
}
}
Das Programm kann ich jetzt auch ausführen und alles funzt.
Jetzt hab ichs über "File -> Export -> Java -> Runnable JAR file" zusammengepackt (<- keine ahnung ob zusammenpacken der richtige begriff dafür ist ;-) )
jedenfalls kann ich das jetzt auch über doppelcklick ausführen und alles funzt.
jetzt mein Problem:
ich kopiere das .jar auf einen anderen rechner (auf dem ist ebenfalls Java 2 Runtime Environment 1.6.0_19 installiert / beide rechner laufen under xp) und versuche hier die .jar auszuführen.
jetzt krieg ich die Meldung: "Could not find the main class. program will exit" wenn ich beim .jar packen
"Extract required libraries into generated JAR" angegeben habe bzw passiert gar nix (ich sehe jedenfalls keinen Process im Task Manager) wenn ich
"Package required libraries into generated JAR" auswähle.
Da es auf dem einen rechner läuft und auf dem anderen nicht bin ich erst mal davon ausgegangen das es an unterschiedlichem Runtime Environment liegt. aber habe ja exakt die gleiche version auf beiden rechnern.
bin ein Java frischling also seid bitte nachsichtig falls ich was offensichtliches nicht beachtet habe ;-)
mfg
babba