从命令行运行Java 3D程序

时间:2010-07-17 13:56:54

标签: java command-line java-3d

我最近在我的计算机上安装了java 3D,我创建的所有程序都是从NetBeans IDE开始的。但是,当我在命令行中设置路径时,它表示javac未被识别。 我设置路径, C:\ Program Files \ Java \ Java3D \ 1.5.1 \ bin

然后键入javac FirstProgram.java 我得到了以下消息(请帮助)

'javac'未被识别为内部或外部命令, 可操作程序或批处理文件。

2 个答案:

答案 0 :(得分:0)

如果您已经在NetBeans中编译了项目,那么要运行它,您使用java而不是javac

如果您可以将构建的项目导出为JAR(位于项目的dist文件夹中),则可以使用java -jar myProgram.jar

运行它

javac是Java编译器,应该是放置JDK的地方,而不是Java 3D。

答案 1 :(得分:0)

设置Java3D的路径对你没有多大帮助。重要的是,当您执行程序时,Java3D jar(如果您查看该目录中的内容,可以找到它们)位于类路径中。因此,为了增加Bakkal的建议,你需要像

这样的东西
java -cp "C:\Program files\Java\Java3d\lib\xxx.jar" -jar myProgram.jar

3D jar的路径是引号,因为目录名中的空格通常有问题。这是微软最愚蠢的错误之一!