我一直在用Netbeans开发一个用Java编程的项目。在Netbeans内部运行时一切正常。所以我想从编译的文件中运行,但文件没有打开。试图弄清楚发生了什么,我试图从控制台运行已编译的代码,但出现了这个错误:
错误: Could not find or load main class [JAR NAME]
我看不出我做错了什么,在搜索网页时我找不到我发生的确切问题(我发现很多人抱怨说从IDE内部运行时会发生这种错误,我知道如何解决)
编辑:我设法在我的Windows计算机(开发计算机)上使用行java -jar JARNAME
运行它,但是当我尝试在运行linux的计算机上使用此行时,错误仍然存在
清单文件“Manifest.mf”:
Manifest-Version: 1.0
Main-Class: firedartsfx.Main
我已经验证了具有public static main函数的主类放在Main类和“firedartsfx”包下
编辑2:我无法确切地说出我做了什么,但这种错误不再发生了。相反,它现在显示以下消息:
Exception in thread "main" java.lang.NoClassDefFoundError: javafx/application/Application
编辑3:这是我的java版本(已更新)
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) Client VM (build 25.65-b01, mixed mode)
更新到此版本后,错误Error: Could not find or load main class firedartsfx.Main
仍然存在
谢谢!