使用netbeans gui编辑器编译用NetBeans编写的命令行java桌面应用程序?

时间:2010-12-29 13:25:46

标签: java netbeans command-line compilation

我在Netbeans中创建了我的项目但我的教授说它必须能够使用命令行编译它。所以尝试了一切我仍然得到的错误:org.jdesktop.application包不存在?

请帮我告诉我如何在命令提示符下输入该行。

3 个答案:

答案 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无关。