我正在尝试使用here提供的压缩存档手动在Windows上安装Java 3D 1.5.2。存档中README-unzip.html文件中的安装说明如下:
窗
用于Windows 2000,Windows XP的Java 3D API的1.5.2版本(x86 或amd64),Windows Vista在JDK 1.5.0及更高版本上运行。至 手动安装此版本,请执行以下操作:
下载并解压缩j3d-1_5_2-XXX.zip(使用Windows资源管理器或 解压缩工具,如WinZip)到临时下载文件夹,用于 例如,c:\ Downloads。这将创建一个j3d-1_5_2-XXX子文件夹 您可以在其中找到下载文件的下载文件夹。文件 你需要手动安装j3d-jre.zip。
为j3d jar文件和本机库创建一个文件夹 例如,C:\ Users \ myhome \ j3d,并将j3d-jre.zip解压缩到此文件夹中。
- 醇>
修改CLASSPATH环境变量以包含完整路径 到j3dcore.jar,j3dutils.jar和vecmath.jar。例如,添加 跟随您的CLASSPATH变量,使用System控制面板, “高级”选项卡,“环境变量”按钮:
; C:\ Users \ myhome \ j3d \ lib \ ext \ j3dcore.jar; C:\ Users \ myhome \ j3d \ lib \ ext \ j3dutils.jar; C:\ User>小号\ MYHOME \ J3D \ lib中\分机\ vecmath.jar
4.修改您的PATH环境变量以包含该路径的完整路径 lib \ i386文件夹(或用于Windows / x64的lib \ amd64)。例如,在32位上 在Windows中,使用System将以下内容添加到PATH变量中 控制面板,“高级”选项卡,“环境变量”按钮。
C:\ Users \ myhome \ j3d \ lib \ i386
此时您的Java安装 应该能够看到j3d类文件。 IDE的用户如 NetBeans和Eclipse应查阅IDE的文档以了解具体方法 将jar文件和本机库添加到当前项目中。
根据步骤4,我将lib文件夹中名为“i386”的文件夹添加到PATH变量中。但是,lib文件夹中不存在这样的文件夹!我该怎么办?
答案 0 :(得分:1)
将j3d \ bin文件夹添加到PATH变量。
它应该包含32位或64位的DLL文件,名称类似于j3d-ogl.dll。
我写了一个.exe,除了Java 6 SDK之外还安装了Java3D 1.5.2。如果您想看一下,源代码位于此GitHub Repository - 它是用PowerShell编写的。从j3d64.zip下载64位Java 3D。 32位在同一个地方,后缀为32而不是64。
以下是安装日志的相关摘要,详细说明了所采取的步骤:
#### Step 2 - Java3D ###############################################
Downloading Java3D from
http://introcs.cs.princeton.edu/java/windows/j3d64.zip
to
C:\Users\username\introcs\j3d.zip
Extracting zip archive in place at
C:\Users\username\introcs\j3d.zip
and deleting .zip file.
Setting the user PATH environment variable to include
C:\Users\username\introcs\j3d\bin
Setting the user CLASSPATH environment variable to include
C:\Users\username\introcs\j3d\lib\ext\vecmath.jar
Setting the user CLASSPATH environment variable to include
C:\Users\username\introcs\j3d\lib\ext\j3dcore.jar
Setting the user CLASSPATH environment variable to include
C:\Users\username\introcs\j3d\lib\ext\j3dutils.jar