首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从命令行运行Java 3D程序

从命令行运行Java 3D程序
EN

Stack Overflow用户
提问于 2010-07-17 21:56:54
回答 2查看 1.9K关注 0票数 2

我最近在我的电脑上安装了java3D,我创建的所有程序都是从NetBeans集成开发环境中运行的。但是,当我在命令行中设置路径时,它显示javac不能被识别。我将路径设置为C:\Program Files\Java\Java3D\1.5.1\bin

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

“‘javac”未被识别为内部或外部命令、可操作程序或批处理文件。

EN

回答 2

Stack Overflow用户

发布于 2010-07-17 22:00:12

如果你已经用NetBeans编译了你的项目,那么你可以使用java而不是javac来运行它。

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

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

票数 0
EN

Stack Overflow用户

发布于 2010-07-17 22:21:08

将路径设置为Java3D不会对您有太大帮助。重要的是,当您执行程序时,Java3D jars (如果您查看该目录中的内容就可以找到它们)位于您的类路径中。因此,要增强Bakkal的建议,您需要类似于

代码语言:javascript
复制
java -cp "C:\Program files\Java\Java3d\lib\xxx.jar" -jar myProgram.jar

3DJAR的路径是用引号括起来的,因为目录名称中的空格通常会带来麻烦。这是微软最愚蠢的错误之一!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3271747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档