Wpis z mikrobloga

@JustUseBrain: Czasami coś się pieprzy jeśli chcesz odpalić main w klasie extendującej Application. Spróbuj stworzyć klasę:

public class Launcher {

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

}

i ustaw Launchera jaka main class.
  • Odpowiedz
@JustUseBrain: Może coś z prawami? Z konsoli normalnie możesz odpalić ten task mavenowy czy też się wywali? Spróbuj przenieść projekt do innego katalogu (nie trzymaj na desktopie tylko np. C:\projects). Tylko przy przenoszeniu usuń katalog .idea i plik .iml i zaimportuj projekt z użyciem mavena (new project from existing sources -> i tam na którymś kroku powinien być do wyboru maven).
  • Odpowiedz
@JustUseBrain: Coś masz nie tak z manifestem jara, wypakuj jara zipem sprawdź jaką klasę ma ustawioną na main, sprawdź czy w katalogu się ona faktycznie znajduje (i jako main class powinieneś mieć raczej tego Runnera a nie MainClass, nazwy przydałoby się pozmieniać).
Wygląda też na to że javyfx nie może znaleźć, nie wiem jak to wygląda w mavenie, ale w gradle jest specjalny task do pakowania aplikacji javafx do dystrybucji, zwykły
  • Odpowiedz