Could not find the main class. program will exit

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:
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
 

Der Müde Joe

Top Contributor
um etwas vorzugreifen:

foo.jar:
Erstellt mit
Rechte Maus aufs File...Export
Runnable Jar
RunConfig auswählen ..finish

foo2.jar
Erstellt mit
Rechte Maus aufs File...Export
Jar File
Name eingeben..Next
Next...
Generate the manifest file...Main class eisetzten...finish

Das 2te ist das einfachere File ;-)
 

_babba

Mitglied
danke erstmal!

hab mich grad registriert da ich sonst nix hochladen kann.
leider kann ich hier meine e-mails (wegen link anklicken) nicht abrufen.
mach ich gleich wenn ich daheim bin und lad dann des .jar hoch.

habs jetzt nochmal mit deiner 2ten methode probiert, leider gleiches ergebnis -> Could not find the main class. program will exit
 

Ralph-Uwe

Bekanntes Mitglied
Hi _babba

ich habe alle 4 .jar Dateien ohne Problem laufen lassen.

das heißt, dass Du beim erstellen der jar's alles richig gemacht hast.

Gruß
 

Der Müde Joe

Top Contributor
Konnte auch nichts feststellen.
Mal auf dem anderen Rechner testen.
mit
java -jar Extract.jar
auf den Konsole (bessere Fehlermeldung)
evlt auch ein
java -version
mal ausprobieren (um zu sehen was für ein java reagiert)
 

_babba

Mitglied
jep, bei mir daheim laufen auch alle .jar dateien.

des mit der console ist ne gute idee,
werd ich dann morgen bei dem wiederspenstigen rechner machen.

grüssle
 
I

imho1001

Gast
schon irgendwelche Ergebnisse? Bin seltsam gespannt, muss ich zugeben. Liegt wohl daran, dass schon wieder Freitag ist ;)
 

_babba

Mitglied
ah jetzt ja,

C:\>java -version
java version "1.5.0_22"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
Java HotSpot(TM) Client VM (build 1.5.0_22-b03, mixed mode)

Unter Software hab ich zwei Runtime Environments installiert:
Java 2 Runtime Environment 1.5.0_22
und
Java 2 Runtime Environment 1.6.0_19

jetzt hab ich Java(TM) Control Panel bei -> Java -> Laufzeiteinstellungen für Java-Anwendungen -> unter Benutzer die 1.6.0_19 eingetragen (hier stand nur die 1.5.0_22) und Aktiviert.

Leider gibt java -version trotzdem die 1.5.0_22 aus.

jemand ne idee wo ich des noch umstellen muss?
 

_babba

Mitglied
ich habs!

des problem war der firmenrechner selbst. bei dem teil ist über windows noch ne software übergestülpt. und darin gabs nochn tool um zwischen den java versionen zu wechseln. ich vermute mal das es firmensoftware gibt die speziell die java version abfrägt und nur damit arbeitet. ansonsten würd ich keinen sinn sehen nicht mit dem aktuellsten environment zu arbeiten.

vielen dank für den support!
jetzt kann ich endlich mit dem eigentlichen programmieren anfangen ;-)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Linux - Error: Could not find or load main class application.Main Java Basics - Anfänger-Themen 28
P could not find main class obwohl da Java Basics - Anfänger-Themen 17
P Compiler-Fehler Could not load or find main class fehler Java Basics - Anfänger-Themen 15
P Compiler-Fehler could not find or load main class Java Basics - Anfänger-Themen 5
E Could not find the main class! Java Basics - Anfänger-Themen 11
Prodriver22 Erste Schritte "Could not find Main Class" Problem Java Basics - Anfänger-Themen 17
B JAR Could not find main class Java Basics - Anfänger-Themen 13
Q Could not find main class: XXX.main. Programm will exit Java Basics - Anfänger-Themen 4
R Could not find the main class: Java Basics - Anfänger-Themen 12
C Eclipse JAR Export could not find main class Java Basics - Anfänger-Themen 13
S OOP "Could not find the main class" Java Basics - Anfänger-Themen 10
D Could not find main class Java Basics - Anfänger-Themen 3
C Could not find the main class. Java Basics - Anfänger-Themen 14
T could not be find the main class Java Basics - Anfänger-Themen 3
P Hello World-Programm: XPSP3 mit Java 1.6.0_16: Could not find main class Hello.java Java Basics - Anfänger-Themen 11
S Runnable jar "Could not find main class" Java Basics - Anfänger-Themen 8
O Problem mit jar "Could not find main class" Java Basics - Anfänger-Themen 9
M Could not find the main class. --> Und was mach ich jetzt Java Basics - Anfänger-Themen 6
B could not find the main class Java Basics - Anfänger-Themen 8
P could not find the main class (Eclipse) Java Basics - Anfänger-Themen 2
H Could not find the main Class, program will exit Java Basics - Anfänger-Themen 2
I Could not find the main class. Program will exit! Java Basics - Anfänger-Themen 3
R Could not find main method Java Basics - Anfänger-Themen 3
R Could not find Main-Method Java Basics - Anfänger-Themen 4
W Cannot find Symbol Java Basics - Anfänger-Themen 5
D Cannot find JUnit.framework Java Basics - Anfänger-Themen 1
A Thread find number Java Basics - Anfänger-Themen 8
A Cannot find symbol mit Konstruktoren Java Basics - Anfänger-Themen 27
A Cannot find symbol bei exceptions Java Basics - Anfänger-Themen 2
L cannot find symbol variable Kon Java Basics - Anfänger-Themen 8
F Erste Schritte error: cannot find symbol Java Basics - Anfänger-Themen 5
R return: cannot find symbol Java Basics - Anfänger-Themen 2
L Bluej Error: Cannot find Symbol Java Basics - Anfänger-Themen 13
S Cannot find symbol (symbol ist eine Variable) Java Basics - Anfänger-Themen 13
N Cannot find symbol Java Basics - Anfänger-Themen 18
D Datentypen Datentyperstellung | Kompiler sagt Syntax Error doch ich find keine Lösung Java Basics - Anfänger-Themen 2
P Irgendein billiger Fehler aber ich find ihn nicht Java Basics - Anfänger-Themen 16
P Cannot find symbol, wieso? Java Basics - Anfänger-Themen 5
N Java find - findet nix Java Basics - Anfänger-Themen 1
M Erste Schritte cannot find symbol - Probleme mit Klassen Java Basics - Anfänger-Themen 6
J Error: cannot find symbol - variable Java Basics - Anfänger-Themen 3
F Erste Schritte parseint: cannot find symbol Java Basics - Anfänger-Themen 6
J TCP MultiThreaded Server und Client - irgendwo ist der Fehler, aber ich find ihn nicht Java Basics - Anfänger-Themen 3
J Can't find symbol - Erstellung eines Objekts in if-Bedingung Java Basics - Anfänger-Themen 3
J Input/Output Can not find symbol Java Basics - Anfänger-Themen 2
M Vererbung - Cannot Find Symbol constructor... Java Basics - Anfänger-Themen 11
D error: cannot find symbol Java Basics - Anfänger-Themen 3
B Frage zu Beispielprogramm: "error: cannot find symbol" Java Basics - Anfänger-Themen 2
BlueMountain Erste Schritte error: cannot find symbol Java Basics - Anfänger-Themen 2
L Error: Cannot find symbol Java Basics - Anfänger-Themen 1
P Cannot find Symbol Java Basics - Anfänger-Themen 3
L Cannot Find Symbol - Was soll denn das bedeuten?!? Java Basics - Anfänger-Themen 7
P StdIn.readDouble: cannot find symbol Java Basics - Anfänger-Themen 7
B Fehler "Cannot find symbol - variable number1" Java Basics - Anfänger-Themen 13
B Compiler-Fehler cannot find symbol Java Basics - Anfänger-Themen 6
K Cannot find symbol Java Basics - Anfänger-Themen 3
H cannot find symbol Java Basics - Anfänger-Themen 4
S cannot find symbol, symbol: constructor Java Basics - Anfänger-Themen 2
3 Compiler-Fehler Fehlerbehebung cannot find Symbol Java Basics - Anfänger-Themen 4
R Compiler-Fehler Cannot find symbol (Method printIn) Java Basics - Anfänger-Themen 3
R Classpath java.io.IOException: Could not find resource mybatis-config.xml Java Basics - Anfänger-Themen 5
B Polymorphie A obj = new B; "cannot find symbol app()" Java Basics - Anfänger-Themen 5
S wieso Fehlermeldung cannot find symbol hier Java Basics - Anfänger-Themen 10
H Scanner (can not find symbol) Java Basics - Anfänger-Themen 15
T Cannot find Symbol(String) Java Basics - Anfänger-Themen 9
2 Compiler-Fehler cannot find symbol Java Basics - Anfänger-Themen 13
B Erste Schritte cannot find symbol - problem Java Basics - Anfänger-Themen 9
D Cannot find symbol variable Java Basics - Anfänger-Themen 9
A Compiler-Fehler Cannot find Symbol Java Basics - Anfänger-Themen 6
V Packages: Cannot find symbol Java Basics - Anfänger-Themen 12
G Collections.binarySearch(LinkedList): cannot find method Java Basics - Anfänger-Themen 6
R Cannot find a free socket for the debugger Java Basics - Anfänger-Themen 6
J Cannot find Symbol Variable mit JPanels Java Basics - Anfänger-Themen 2
L Fehlermeldung: RealMirror.java cannot find symbol Java Basics - Anfänger-Themen 2
D Cannot Find Symbol Java Basics - Anfänger-Themen 6
M Compile Time Error - cannot find symbol (Objekt!) Java Basics - Anfänger-Themen 2
L Problem mit Vererbung (extends) cannot find symbol Java Basics - Anfänger-Themen 3
S Problem beim Kompilieren - cannot find symbol - constructor() Java Basics - Anfänger-Themen 12
N cannot find symbol URL Java Basics - Anfänger-Themen 2
S Problem mit Javaeditor: Cannot find Symbol Java Basics - Anfänger-Themen 13
P cannot find Symbol - WTF? Java Basics - Anfänger-Themen 4
R can not find symbol Java Basics - Anfänger-Themen 4
StupidAttack cannot find symbol Java Basics - Anfänger-Themen 16
B Cannot find symbol-Fehler Java Basics - Anfänger-Themen 3
Luk10 Cannot find Symbol Daten Java Basics - Anfänger-Themen 10
E cannot find symbol??? Java Basics - Anfänger-Themen 8
B cannot find symbol Java Basics - Anfänger-Themen 11
N cannot find symbol Java Basics - Anfänger-Themen 11
W Cannot find symbole variable Java Basics - Anfänger-Themen 4
T OOP cannot find symbol Java Basics - Anfänger-Themen 4
A cannot find symbol - symbol : method Java Basics - Anfänger-Themen 5
T cannot find symbol Java Basics - Anfänger-Themen 5
V Unable to find an ant file to run Java Basics - Anfänger-Themen 2
I Cannot find Symbol & NullPointerException Java Basics - Anfänger-Themen 8
A cannot find symbol. Java Basics - Anfänger-Themen 5
G cannot find symbol! Java Basics - Anfänger-Themen 22
K Ständige Fehlermeldung "Cannot find symbol" Java Basics - Anfänger-Themen 2
L cannot find symbol-method Java Basics - Anfänger-Themen 3
P Error: Cannot find Symbol Java Basics - Anfänger-Themen 4
G [Hibernate] Could not find a setter for property Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben