Netbeans:Aus .java-Projekten lauffähige Programme erstellen??

Dieses Thema im Forum "Softwareforum" wurde erstellt von Sturmi, 5. Oktober 2006.

  1. Sturmi Voll Titte!

    Sturmi
    Registriert seit:
    9. Februar 2003
    Beiträge:
    4.074
    Ort:
    den blauen Bergen kommen wir!
    Hallo :winke:
    Ich hab eine Frage zu Netbeans.
    Und zwar:Kann ich, wenn ich das Projekt fertig geschrieben habe, daraus vielleicht exe-Dateien erstellen?
    Jedenfalls meine ich halt Dateien, die lauffähig sind ohne Browser oder aus Netbeans heraus.

    Könnt ihr mir da helfen?
    Wäre echt coo.
    Danke schonmal :)
     
  2. Der Standardweg sieht so aus:

    - Projekt kompilieren (build)
    - Im Explorer ins Projektverzeichnis navigieren
    - Den Unterordner "dist" öffnen

    Dort ist nun ein ausführbares JAR-File zu finden, das man einfach doppelklicken kann. Das Programm startet dann automatisch - ganz ohne NetBeans. Allfällige verwendete Libraries sind im Unterordner "lib" zu finden, der daher mitgeliefert werden sollte, wenn man das Programm weitergeben will.
     
  3. Sturmi Voll Titte!

    Sturmi
    Registriert seit:
    9. Februar 2003
    Beiträge:
    4.074
    Ort:
    den blauen Bergen kommen wir!
    Habe das Projekt kompiliert in NetBeans,und dadurch wurde die jar-Datei erstellt,aber wenn ich doppeklicke,öffnet sich WinRar.Im Archiv befinden sich 4 .class-Dateien und ein Ordner "META-INF", in dem die Datei MANIFEST.MF liegt.
    Und ein Ornder "lib" ist auch nicht vorhanden.

    Hm,muss ich sonst noch etwas ausführen :confused: ?
     
  4. Sturmi Voll Titte!

    Sturmi
    Registriert seit:
    9. Februar 2003
    Beiträge:
    4.074
    Ort:
    den blauen Bergen kommen wir!
    Ok,aber wenn ich die .jar-Datei öffne erscheint "Failed to load main-Class manifest atribut from..."

    Hab da leider nichts verständliches zu gefunden.

    Könnt ihr da weiterhelfen?
     
  5. Was hast du jetzt genau ausgeführt? Probiers halt mal in der Konsole mit "java -jar $filename.jar"
    Kannst du mal die komplette Fehlermeldung posten? :nixblick:
     
  6. Sturmi Voll Titte!

    Sturmi
    Registriert seit:
    9. Februar 2003
    Beiträge:
    4.074
    Ort:
    den blauen Bergen kommen wir!
    Auch wenn ich es mit der Konsole öffne erscheint "Failed to load Main-Class manifest attribute from $datei.jar "
    Das ist schon die komplette Fehlermeldung.
     
  7. Ich gehe jetzt mal davon aus, dass Du netbeans 5.0 hast.
    Auch gehe ich davon aus, dass Du das jar-Archiv im dist-Order benutzt.
    Jetzt klicke einfach mit Rechtsklick drauf und wähle öffnen mit:
    Java(TM) 2 Platform Standard edition binary.

    Das sollte normalerweise so gehen...

    Edit:

    Falls das Problem immer noch auftreten sollte, dann schau dir mal die manifest-Datei an. Dort sollte es sowas geben wie:

    Main-Class: Pfad.zur.Mainklasse
    immer durch punkte getrennt.

    Edit2: gerade noch was eingefallen, da du vorher was von applet geredet hast

    Wie führst Du dein Programm in netbeans aus? Mit rechtsklick "run file"? Kannst du über Rechtsklick auf das Projekt bei ->properties->run deine Hauptklasse nicht aufrufen?
    Falls ja, dann besitzt dein Code nur eine Init-Methode, welche ein html-Fenster oder einen Appletviewer vorraussetzt. Du musst also noch eine
    public static void main(String args[]) {
    }
    hinzufügen, dann klappts auch mitm Nachbarn ... :)

    Falls der letzt Punkt nicht klar sein sollte, dann melde Dich einfach nochmal.

    mfg
     
    Zuletzt von einem Moderator bearbeitet: 6. Oktober 2006
Top