

Java - fat jar problem
Dobrý den,
Pomocí tohoto návodu jsem vytvořil fat jar.
Všechno proběhlo v pořádku a fat jar, obsahující externí knihovny, se vytvořil, ale nechce se pustit.
Prosím Vás o pomoc.
Děkuji
Dobrý den,
Pomocí tohoto návodu jsem vytvořil fat jar.
Všechno proběhlo v pořádku a fat jar, obsahující externí knihovny, se vytvořil, ale nechce se pustit.
Prosím Vás o pomoc.
Děkuji
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… nový 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 |
Zpět do poradny Odpovědět na původní otázku Nahoru
A mas tam tridu s metodou main(). Jak jsi rekl tomu jaru, ktera trida to je?
Ja bych to radeji udelal pomoci Mavenu nebo Gradle...
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.
Problém je pravděpodobně v tom zkopírovaného kódu. Akorát netuším jaký?
To bohuzel ani ja, proprietalni NetBeans veci nepouzivam. Tak sem hod aspon manifest.mf z toho jaru a build.xml z projektu...
OK
Takze tohle je tvoje trida s main metodou? Pokud ne, zkus to v tom jaru editovat na spravnou classsu...
Aha. To mě mohlo napadnout, když jsi ten soubor chtěl.
Stačilo pouze změnit v build.xml value u elementu attribute.
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á.