在命令提示符下运行 jar 文件时如何修复 java.lang.NoClassDefFoundError: javafx/application/Application 错误?

问题描述

java -jar PathSim.jar
Error: Could not find or load main class application.PathSim
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application

当我尝试从命令提示符运行 jar 文件时,会弹出此错误

解决方法

看看这个:https://askubuntu.com/questions/1136420/java-lang-noclassdeffounderror-javafx-application-application

如果这不能解决您的问题,请检查以确保您的主要方法编写正确。应该是:

public static void main(String[] args){
//Code
}
,

一个可执行的 jar 必须包含主要方法。 然后,在打包 jar 时设置 Main 类。