Java和NetBeans:无法从编译的文件中运行代码

时间:2015-12-18 16:35:06

标签: java netbeans

我一直在用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仍然存在

谢谢!

0 个答案:

没有答案