1

我正在我的大学学习计算机图形学课程。我无法使用 Java 创建 3D 图形,因为我没有正确安装它。我从 Oracle 下载了 Java 3D API。不包括安装程序。只是原始文件 j3dcore.jar、j3dutils.jar 和 vecmath.jar 以及一些自述文件。其中一个自述文件确实包含一个链接,其中包含安装说明。它说我必须“将 Java 3D 1.5.1 解压缩到 JDK 的“jre”目录中。” 我的 JDK 在哪里?我找到了我的 Java 文件夹 System > Library> Java > Extension 并将文件移到那里,因为我在网上阅读了一些其他内容。编码时我仍然在 Eclipse 中收到此错误消息:“访问限制:

4

4 回答 4

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

于 2012-10-08T21:53:42.560 回答
0

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

这就是我的样子: 在此处输入图像描述

于 2012-10-08T18:45:41.830 回答
0

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

chmod +x *.jar

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

于 2012-10-08T18:54:46.260 回答
0

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

于 2015-01-05T16:23:44.583 回答