使用压缩存档在Windows上安装Java 3D

时间:2012-08-03 09:08:39

标签: installation java-3d

我正在尝试使用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及更高版本上运行。至   手动安装此版本,请执行以下操作:

     
      
  1. 下载并解压缩j3d-1_5_2-XXX.zip(使用Windows资源管理器或   解压缩工具,如WinZip)到临时下载文件夹,用于   例如,c:\ Downloads。这将创建一个j3d-1_5_2-XXX子文件夹   您可以在其中找到下载文件的下载文件夹。文件   你需要手动安装j3d-jre.zip。

  2.   
  3. 为j3d jar文件和本机库创建一个文件夹   例如,C:\ Users \ myhome \ j3d,并将j3d-jre.zip解压缩到此文件夹中。

  4.   
  5. 修改CLASSPATH环境变量以包含完整路径   到j3dcore.jar,j3dutils.jar和vecmath.jar。例如,添加   跟随您的CLASSPATH变量,使用System控制面板,   “高级”选项卡,“环境变量”按钮:

  6.         
        

    ; 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文件夹中不存在这样的文件夹!我该怎么办?

1 个答案:

答案 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