1
크로스 플랫폼 JavaFX 응용 프로그램을 만들려고하고 있으며 Windows 및 OSX 시스템에서는 잘 작동하지만 Linux에서는 작동하지 않습니다.JavaFX .jar는 Windows 및 OSX에서는 작동하지만 Linux에서는 작동하지 않습니다.
Error: Could not find or load main class app.Main
그러나 같이 클래스 app.Main에서, .JAR에 있습니다
내가 자바 -jar app.jar를 사용하여 리눅스 머신에서 실행하려고
이 내가 무엇을 얻을 '항아리 TF의 app.jar'...
app/Main.class
...
나는 자바 -cp app.jar app.Main를 사용하여 메인 클래스를 지정하려하지만 같은 오류 메시지를 받았습니다.
.jar는 기본 JavaFX 구성을 사용하여 Intellij IDEA에서 작성되었습니다.
어떤 도움이 필요합니까?
리눅스 머신에는 어떤 Java 런타임이 있습니까? OpenJDK는 JavaFX와 함께 제공되지 않습니다. –
[어느 리눅스?] (https://www.cyberciti.biz/faq/find-linux-distribution-name-version-number/), 어떤 자바 버전 (['java -version'])? 관련 : [JavaFX가 우분투 Wily (15.10)의 OpenJDK 8에 포함되지 않는 이유는 무엇입니까?] (http://stackoverflow.com/questions/34243982/why-is-javafx-is-not-included-in-openjdk-8) -on-ubuntu-wily-15-10) 및 [JavaFX 및 OpenJDK] (http://stackoverflow.com/questions/18547362/javafx-and-openjdk)를 참조하십시오. JavaFX가 포함 된 [Linux 용 Java 배포판] (http://www.oracle.com/technetwork/java/javase/downloads/index.html)도 참조하십시오. – jewelsea