2010-07-17 193 views
2

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

,然后键入javac的FirstProgram.java 我得到了以下mesage(请帮助)

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

回答

0

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

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

javac运行的Java编译器,应该是你已经把JDK,而不是Java 3D。

0

设置Java3D的路径对您无能为力。当您执行程序时,Java3D jar(如果您查看该目录中的东西,可以找到它们)在您的类路径中很重要。因此,要增强Bakkal的建议,你需要像

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

路径到您的3D罐子是因为在目录名空白平时麻烦的报价。这是微软最愚蠢的错误之一!