Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Eclipse上安装Java3D_Java_Eclipse_Java 3d - Fatal编程技术网

在Eclipse上安装Java3D

在Eclipse上安装Java3D,java,eclipse,java-3d,Java,Eclipse,Java 3d,如果这是一个非常糟糕的问题,请提前表示歉意,但我似乎找不到最近足够多的关于如何在Eclipse3.6.0forMacOSX10.6.6上安装Java3D的教程。如果有人知道一个好的教程在哪里,或者如果你能给我指示,请这样做。谢谢 要将jar添加到特定项目的类路径中,请执行以下操作: 右键单击(或cmd单击mac?)项目浏览器视图中的项目,然后选择属性>Java构建路径>库 通过单击“添加外部类文件夹…”按钮添加文件夹“\System\Library\Java\Extensions” 编辑: 鉴于

如果这是一个非常糟糕的问题,请提前表示歉意,但我似乎找不到最近足够多的关于如何在Eclipse3.6.0forMacOSX10.6.6上安装Java3D的教程。如果有人知道一个好的教程在哪里,或者如果你能给我指示,请这样做。谢谢

要将jar添加到特定项目的类路径中,请执行以下操作:

  • 右键单击(或cmd单击mac?)项目浏览器视图中的项目,然后选择属性>Java构建路径>库
  • 通过单击“添加外部类文件夹…”按钮添加文件夹“\System\Library\Java\Extensions”
  • 编辑:

    鉴于此,我建议如下

    • 您已经安装了JDK(1.5.0或更高版本)
    • 您已经安装了Eclipse for Java或Java EE开发人员(例如,不是Eclipse Classic)
    • 您已经可以构建一个普通的HelloWorld Java应用程序了
    基本上,听起来您可能没有将Java3DAPI添加到JRE中。您在原始问题中链接到的下载包含一个名为README-unzip.html的帮助文件,我从中获得了以下说明:

  • 将java3d-1_5_1-XXX.zip下载到临时目录,例如, “/tmp”

  • 将java3d-1_5_1-XXX.zip解压缩到“/tmp”,如下所示:

        cd /tmp
        unzip java3d-1_5_1-*.zip
    
    这将在中创建“java3d-1_5_1-XXX”子目录 /tmp,可在其中下载文件 建立您需要的手动文件 安装是“j3d jre.zip”

  • 将Java3D1.5.1解压到JDK的“jre”目录中。对于 例如,如果您的JDK处于 “/usr/java/jdk1.6.0_01/jre”,您会 请执行以下操作:

        cd /usr/java/jdk1.6.0_01/jre
        unzip /tmp/java3d-1_5_1-*/j3d-jre.zip
    
    验证j3dcore.jar、j3dutils.jar和vecmath.jar文件 结束于 “/usr/java/jdk1.6.0_01/jre/lib/ext”


  • 这些线程也可能有帮助:

    • Macos上的Java3d 1.5.2

    • Java3D+更新的Eclipse版本


    From:August

    前面的说明不适用于将java3d安装到Eclipse中。在同一个自述文件中,它说:NetBeans和Eclipse等IDE的用户应该查阅IDE文档,了解如何将jar文件和本机库添加到他们当前的项目中。

    在这里提问时,通常最好指定您迄今为止尝试了什么,以及为什么不起作用。哦,对不起。到目前为止,我已经从下载了Java3D api,并将JAR放在我的\System\Library\Java\Extensions中。除此之外,我什么也没做,因为我不知道从哪里开始。请帮忙!Eclipse可能会说有访问限制,但如果您当时安装正确,您可以编译并运行它;Java3D已经被Sun(这可能是为什么你找不到最近的东西)被抛弃了,你可能想考虑java,它类似于Java3D(基于场景图,面向对象),但是它被非常积极地维护(加上我用它,所以它一定是好的)谢谢,但是这不起作用。如果您有其他想法,我将不胜感激。为了确保我们在这里的观点一致,当您说它不起作用时,您的意思是您似乎不能在Eclipse项目中引用Java3D api吗?您一般能够创建/编译Java项目吗?例如,您是否无法编译一个引用Java3D类“com.sun.j3d.utils.geometry.Box”的类?@torbinski的答案解决了这方面的问题。