tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
936
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Jun 2004
    Ort
    Lübeck
    Beiträge
    498
    Hi.
    Ok, ähnliche Probleme gab es schon, EXAKT meines scheinbar noch nicht.
    Ich habe mein Java-Prog (ziemlich viele packages und unterpackages), die main-class ist im haup-package (also, dem, in dem die ganzen unterpackages sind).

    Ich lasse Eclipse eine Jar-datei erstellen, gebe auch die main-class an, und es passirt beim anklicken der Jar-Datei.... Nichts! Nichts regt sich, nichtmal eine Fehlermeldung.
    Habe schon (ich war halt verzweifelt..) versucht die main-class ins default-Package zu schieben.. auch nichts!
    WAS mache ich falsch?

    Ciao
    Eine verzweifelnde Larayna.
     
    ====================
    It isn't true unless it makes you laugh...

    ...but you don't understand untill makes you weep.
    ====================

    Do what thou wilt shall be the whole of the law.

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Hast du denn auch den Voll Qualifizierten Pfad zur Main Klasse angegeben?
    Main-Class: package1.package2.package3.Main

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  3. #3
    Registriert seit
    Jun 2004
    Ort
    Lübeck
    Beiträge
    498
    Der Pfad ist der richtige, vom eclipse erstellt und von mir überprüft.
    Eine falsche Verknüpfung zum typ .jar ist es auch nicht.... andere jar's lassen sich Problemlos ausführen.
     
    ====================
    It isn't true unless it makes you laugh...

    ...but you don't understand untill makes you weep.
    ====================

    Do what thou wilt shall be the whole of the law.

  4. #4
    Registriert seit
    Jun 2004
    Ort
    Lübeck
    Beiträge
    498
    *seufz*
    Ich komme und komme nicht dahinter...
    Manifestdatei sieht so aus:
    Code :
    1
    2
    
    Manifest-Version: 1.0
    Main-Class: cencoTool.CencoTool
    Da sehe ich irgendwie keinen fehler

    Der classpath sieht so aus:
    Code :
    1
    2
    3
    4
    5
    6
    7
    
    <?xml version="1.0" encoding="UTF-8"?>
    <classpath>
        <classpathentry kind="src" path=""/>
        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
        <classpathentry kind="lib" path="ojdbc14.jar"/>
        <classpathentry kind="output" path=""/>
    </classpath>

    Hier vertehe ich irgendwie nur die Hälfte (ich finde einfach keine gute erklärung für diese "kinds").
    Aber nach dem WAS ich gefinden habe sieht das nicht verkehrt aus...
    JAVA ist schön, bis man es verpackt *grummel*
    Ciao
    Larayna
     
    ====================
    It isn't true unless it makes you laugh...

    ...but you don't understand untill makes you weep.
    ====================

    Do what thou wilt shall be the whole of the law.

  5. #5
    Avatar von cham
    cham cham ist offline Mitglied Gold
    Registriert seit
    Oct 2003
    Ort
    Gera
    Beiträge
    183
    So wie es aussieht fehlt aber dein jar im Classpath. Da steht ja nur ojdbc und die Java Runtime.

    Also bitte vervollständige Deinen Classpath mit Deinem Jarfile und teste es dann nochmal.

    PS: Java ist auch verpackt schön.
     
    Kaum macht man's richtig, schon funktionierts.

  6. #6
    Registriert seit
    Jun 2004
    Ort
    Lübeck
    Beiträge
    498
    Hmm.. Ok, frage: WIE füge ich mein Jar dem classpath hinzu?
    Einfach den Namen angeben?
    Und wenn ja, mit welchem "kind"?
    Immerhin ist mein Problem jetzt eingeschränkt... hoffe ich.
    Wäre allegemein sehr dankbar wenn mir jemand einen link geben könnte in dem diese .classpath-datei mal vernünftig erklärt ist.
     
    ====================
    It isn't true unless it makes you laugh...

    ...but you don't understand untill makes you weep.
    ====================

    Do what thou wilt shall be the whole of the law.

  7. #7
    Avatar von cham
    cham cham ist offline Mitglied Gold
    Registriert seit
    Oct 2003
    Ort
    Gera
    Beiträge
    183
    woher ist diese classpathdatei? füge die jars doch einfach im eclipse hinzu (projekt (rechtsclick)) -> eigenschaften/properties/ java build path und dann "add external jars". Keine Ahnung wie es in deutsch heißt.

    Wenn Du es manuell machst dann set einfach ne Umgebungsvariable CLASSPATH mit deinen jars, die notwendig sind.

    Zusammengefasst: RTFM
     
    Kaum macht man's richtig, schon funktionierts.

  8. #8
    Registriert seit
    Jun 2004
    Ort
    Lübeck
    Beiträge
    498
    rtfm sagt sich leicht... WO gibt es denn ein Handbuch über diese Classpath-datei?
    Und diese classpath ist die von ECLIPSE erstellte!
    Wie gesagt, wenn ich das ding aus der Eclipse starte läuft das Programm, nachdem genau dieses Eclipse das Jar gemacht hat und ich auf das Jar klicke passiert GAR NICHTS...
     
    ====================
    It isn't true unless it makes you laugh...

    ...but you don't understand untill makes you weep.
    ====================

    Do what thou wilt shall be the whole of the law.

  9. #9
    Avatar von cham
    cham cham ist offline Mitglied Gold
    Registriert seit
    Oct 2003
    Ort
    Gera
    Beiträge
    183
    versuch es mal mit run (auführen) beim rechtsklick. mein eclipse macht bei nem klick auf das jar nur die inhalte auf.

    im run dann javaapplication auswählen.
     
    Kaum macht man's richtig, schon funktionierts.

  10. #10
    Registriert seit
    Jun 2004
    Ort
    Lübeck
    Beiträge
    498
    Ich glaube wir haben uns da missverstanden... ich lasse vo eclipse die Jar erstellen, mache dann in Windoof 'nen Doppelklick drauf... und DANN passier nix
     
    ====================
    It isn't true unless it makes you laugh...

    ...but you don't understand untill makes you weep.
    ====================

    Do what thou wilt shall be the whole of the law.

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 11.05.09, 12:46
  2. Antworten: 5
    Letzter Beitrag: 02.11.07, 09:37
  3. Eclipse basierte JSF Tools / Eclipse Visual JSF Page Designer
    Von Thomas Darimont im Forum Java Technology News
    Antworten: 0
    Letzter Beitrag: 07.03.07, 00:20
  4. Antworten: 0
    Letzter Beitrag: 23.11.06, 23:34
  5. Antworten: 0
    Letzter Beitrag: 12.10.06, 21:33