我最近在我的电脑上安装了java3D,我创建的所有程序都是从NetBeans集成开发环境中运行的。但是,当我在命令行中设置路径时,它显示javac不能被识别。我将路径设置为C:\Program Files\Java\Java3D\1.5.1\bin
然后输入javac FirstProgram.java,我得到以下消息(请帮助)
“‘javac”未被识别为内部或外部命令、可操作程序或批处理文件。
发布于 2010-07-17 22:00:12
如果你已经用NetBeans编译了你的项目,那么你可以使用java而不是javac来运行它。
如果可以将构建的项目导出为JAR (位于项目的dist文件夹中),则可以使用java -jar myProgram.jar运行该项目
javac是Java编译器,应该放在你放JDK的地方,而不是Java3D。
发布于 2010-07-17 22:21:08
将路径设置为Java3D不会对您有太大帮助。重要的是,当您执行程序时,Java3D jars (如果您查看该目录中的内容就可以找到它们)位于您的类路径中。因此,要增强Bakkal的建议,您需要类似于
java -cp "C:\Program files\Java\Java3d\lib\xxx.jar" -jar myProgram.jar3DJAR的路径是用引号括起来的,因为目录名称中的空格通常会带来麻烦。这是微软最愚蠢的错误之一!
https://stackoverflow.com/questions/3271747
复制相似问题