我在Netbeans中创建了我的项目但我的教授说它必须能够使用命令行编译它。所以尝试了一切我仍然得到的错误:org.jdesktop.application包不存在?
请帮我告诉我如何在命令提示符下输入该行。
答案 0 :(得分:2)
在类路径中需要app-framework.jar,如果从NB运行它,则在classpath中。
答案 1 :(得分:1)
使用javac的-classpath
键包含相应的jar。
C:\...\ATM\ATM\src\atm>javac
ATMApp.java ATMView.java CheckIDandPIN.java AccountDetailsServices.java -cp appf
ramework-1.03.jar
如果appframework.jar位于一个带有ATMApp.java
的文件夹中,则此方法有效C:\...\ATM\ATM\src>java -classpath .;appframework-1.03.jar atm.ATMApp
如果将jar复制到src文件夹,这将启动您的应用程序。
答案 2 :(得分:0)
听起来像是一种误解。默认情况下,Netbeans使用ant来构建项目。 Ant 是 CLI构建工具。因此,大多数Netbeans项目都可以从CLI轻松编译和构建为JAR。只需从项目目录中运行ant -p build.xml
即可。您应该看到要构建的选项。据我所知,ant jar
将构建和分发大多数开箱即用的SE项目。
从CLI构建。
可能指令是(早在2010年)直接使用javac
。
正如Jigar所说,你有一个类路径问题。您的类路径问题与从Netbeans GUI或CLI构建JAR无关。