我最近在我的计算机上安装了 java 3D,我创建的所有程序都在 NetBeans IDE 中运行。但是,当我在命令行中设置路径时,它说 javac 未被识别。我将路径设置为 C:\Program Files\Java\Java3D\1.5.1\bin
然后输入 javac FirstProgram.java 我收到以下消息(请帮助)
'javac' 不是内部或外部命令、可运行程序或批处理文件。
我最近在我的计算机上安装了 java 3D,我创建的所有程序都在 NetBeans IDE 中运行。但是,当我在命令行中设置路径时,它说 javac 未被识别。我将路径设置为 C:\Program Files\Java\Java3D\1.5.1\bin
然后输入 javac FirstProgram.java 我收到以下消息(请帮助)
'javac' 不是内部或外部命令、可运行程序或批处理文件。
设置 Java3D 的路径对您没有多大帮助。当您执行程序时,Java3D jars(如果您查看该目录中的内容,您可以找到它们)在您的类路径中是很重要的。所以为了增加 Bakkal 的建议,你需要类似的东西
java -cp "C:\Program files\Java\Java3d\lib\xxx.jar" -jar myProgram.jar
3D jar 的路径用引号引起来,因为目录名称中的空格通常会出现问题。这是微软最愚蠢的错误之一!
如果您已经在 NetBeans 中编译了您的项目,那么要运行它,您可以使用java
not javac
.
如果您可以将构建的项目导出为 JAR(将在dist
项目的文件夹中),则可以使用java -jar myProgram.jar
javac
是Java编译器,应该是你放JDK的地方,而不是Java 3D。