2

我正在尝试使用此处提供的压缩存档在 Windows 上手动安装 Java 3D 1.5.2 。存档中的 README-unzip.html 文件中的安装说明如下:

视窗

适用于 Windows 2000、Windows XP(x86 或 amd64)和 Windows Vista 的 Java 3D API 1.5.2 版本在 JDK 1.5.0 及更高版本上运行。要手动安装此版本,请执行以下操作:

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

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

  3. 修改 CLASSPATH 环境变量以包含 j3dcore.jar、j3dutils.jar 和 vecmath.jar 的完整路径。例如,使用系统控制面板、高级选项卡、环境变量按钮将以下内容添加到您的 CLASSPATH 变量中:

;C:\Users\myhome\j3d\lib\ext\j3dcore.jar;C:\Users\myhome\j3d\lib\ext\j3dutils.jar;C:\User > s\myhome\j3d\lib\ext\ vecmath.jar

4. 修改您的 PATH 环境变量以包含 lib\i386 文件夹(或 lib\amd64 对于 Windows/x64)的完整路径。例如,在 32 位 Windows 上,使用系统控制面板、高级选项卡、环境变量按钮将以下内容添加到 PATH 变量中。

C:\Users\myhome\j3d\lib\i386

此时您的 Java 安装应该能够看到 j3d 类文件。NetBeans 和 Eclipse 等 IDE 的用户应查阅 IDE 的文档以了解如何将 jar 文件和本机库添加到他们当前的项目中。

根据步骤 4,我将 lib 文件夹中名为“i386”的文件夹添加到 PATH 变量中。但是,lib 文件夹中不存在这样的文件夹!我应该怎么办 ?

4

1 回答 1

1

将 j3d\bin 文件夹添加到 PATH 变量中。

它应该包含 32 位或 64 位的 DLL 文件,其名称类似于 j3d-ogl.dll。

除了 Java 6 SDK 之外,我还编写了一个安装 Java3D 1.5.2 的 .exe。如果你想看看,源代码在这个GitHub 存储库- 它是用 PowerShell 编写的。64 位 Java 3D 是从j3d64.zip下载的。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
于 2012-08-08T15:04:11.977 回答