如何在Mac上安装Java 3D

时间:2012-10-08 18:34:45

标签: macos 3d install java

我正在大学学习计算机图形学课程。我无法使用Java创建3D图形,因为我没有正确安装它。我从Oracle下载了Java 3D API。没有包含安装程序。只是原始文件j3dcore.jar,j3dutils.jar和vecmath.jar以及一些读取我的文件。其中一个自述文件确实包含一个包含安装说明的链接。它说我必须“将Java 3D 1.5.1解压缩到JDK的”jre“目录中。”我的JDK在哪里?我找到了我的Java文件夹System>图书馆> Java>扩展并移动文件,因为我在网上阅读了其他一些东西。编码时我仍然在Eclipse中收到此错误消息:“访问限制:由于对所需库/System/Library/Java/Extensions/j3dutils.jar的限制,无法访问类型[whatever]中的方法[whatever]。”但是这个文件确切地说它应该是它的位置。

4 个答案:

答案 0 :(得分:1)

Java 3d 1.3版预安装在Mac OS X中。您不需要安装任何东西。也许试着把事情放回原来的样子?

如果要升级到Java 3D 1.5版,可以下载此安装程序:http://create.ife.no/vr/tools/j3d/java3d_1_5_2-macosx.pkg.zip

答案 1 :(得分:0)

首先,我会确保所有这些文件都具有正确的权限...基于“访问限制”错误,似乎问题可能与此有关。从它的外观来看,你把它们安装在正确的位置(无论如何都安装了它)

这就是我的样子: enter image description here

答案 2 :(得分:0)

打开终端,导航到您将罐子移动到的目录,然后使用命令:

chmod +x *.jar

+ x是允许将文件作为程序执行的文件权限;没有此权限集的文件将在您尝试执行时抛出错误。 Java在技术上是一个字节码解释器,并且jar文件被解释而不是运行,但java可能会在从jar加载类之前手动检查文件权限,在这种情况下,它会在逻辑上失败并出现类似于您报告的错误。

答案 3 :(得分:0)

如果您正在使用eclipse,那么您只需下载3d zip文件即可。将罐子移动到您的项目中,然后右键单击它们。选择添加构建路径。引用的库中应该有3个新的jar。