我在我的大学采取了计算机图形课程。 我无法创建使用Java,因为我没有它正确安装做3D图形。 我从Oracle下载了Java 3D API。 没有包含安装程序。 只是原始的文件j3dcore.jar,j3dutils.jar和vecmath.jar还有几个我读文件。 一个读我的文件确实包含有安装指令的链接。 它说,我必须“解压缩的Java 3D 1.5.1进入‘JRE’你的JDK的目录。” 哪里是我的JDK? 我发现我的Java文件夹系统>库> Java的>扩展和移动的文件那里,因为我在网上看了一些其他的事情。 我当编码仍然可以在Eclipse此错误消息:“访问限制:方法[无论]从类型[无论]是无法访问的,由于所需的库/System/Library/Java/Extensions/j3dutils.jar限制。” 但我有这个文件正是它说,它应该是。
Answer 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
Answer 2:
首先,我将确保所有这些文件对他们有正确的权限...基于“访问限制”的错误,好像这个问题可能是做些什么。 从外观上来看,您安装了在正确的地方(其中矿反正这就是安装)
这就是我的样子:
Answer 3:
打开一个终端,导航到该目录你感动的罐子,然后使用命令:
chmod +x *.jar
+ x是允许文件的执行作为程序的文件权限; 没有此权限的文件集,如果你试图执行它们会引发错误。 Java是技术上一个字节码解释器和JAR文件进行解释,而不是运行,但它可能是从Java罐加载类,在这种情况下,它会在逻辑上无法与类似的错误,您报告之前手动检查文件的权限。
Answer 4:
如果使用的是Eclipse那么你可以下载3D zip文件。 移动罐子到您的项目并右键点击。 选择添加构建路径。 应该有在引用的库3个新瓶。
文章来源: How to install Java 3D on Mac