2

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

然后输入 javac FirstProgram.java 我收到以下消息(请帮助)

'javac' 不是内部或外部命令、可运行程序或批处理文件。

4

2 回答 2

0

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

java -cp "C:\Program files\Java\Java3d\lib\xxx.jar" -jar myProgram.jar

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

于 2010-07-17T14:21:07.583 回答
0

如果您已经在 NetBeans 中编译了您的项目,那么要运行它,您可以使用javanot javac.

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

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

于 2010-07-17T14:00:11.947 回答