Řešení:

Manifest-Version: 1.0
Main-Class: com.javafx.main.Main

Takze tohle je tvoje trida s main metodou? Pokud ne, zkus to v tom jaru editovat na spravnou classsu...

Předmět Autor Datum
A mas tam tridu s metodou main(). Jak jsi rekl tomu jaru, ktera trida to je? Ja bych to radeji udel…
MaSo 21.02.2018 06:57
MaSo
Bez metody main() by se mně to ani nezkompilovalo. Já mám teda javafx, ale to na metodě main() nic n…
MichalDM 21.02.2018 08:05
MichalDM
To bohuzel ani ja, proprietalni NetBeans veci nepouzivam. Tak sem hod aspon manifest.mf z toho jaru…
MaSo 21.02.2018 08:08
MaSo
OK
MichalDM 21.02.2018 09:01
MichalDM
Manifest-Version: 1.0 Main-Class: com.javafx.main.Main Takze tohle je tvoje trida s main metodou? P…
MaSo 21.02.2018 09:08
MaSo
Aha. To mě mohlo napadnout, když jsi ten soubor chtěl. Stačilo pouze změnit v build.xml value u ele… poslední
MichalDM 21.02.2018 23:00
MichalDM

Bez metody main() by se mně to ani nezkompilovalo. Já mám teda javafx, ale to na metodě main() nic nemění. A běžná kompilace do jaru s podsložkou lib do složky dist jde bez problému spustit.

package options;

public class Options extends javafx.application.Application {

    @Override
    public void start(javafx.stage.Stage stage) {
       kód...
    }

    public static void main(String[] args) {
        launch(args);
    }

}

Problém je pravděpodobně v tom zkopírovaného kódu. Akorát netuším jaký?

Aha. To mě mohlo napadnout, když jsi ten soubor chtěl.

Stačilo pouze změnit v build.xml value u elementu attribute.

<attribute name="Main-Class" value="package/Class"/>

Hodnotu value lze získat z jaru ve složce dist z META-INF/Manifest.mf - V mém případě to byl (název balíčku/název třídy obsahující metodu main)

Moc díky. Teď už funguje všechno jak má.

Zpět do poradny Odpovědět na původní otázku Nahoru