2012-08-03 40 views
2

我正嘗試在Windows上使用可從here獲取的壓縮存檔在Windows上安裝Java 3D 1.5.2。在歸檔中的README-unzip.html文件的安裝說明如下:使用壓縮存檔在Windows上安裝Java 3D

的Windows

1.5.2發佈了Java 3D API爲Windows 2000,Windows XP中(86 或AMD64 ),並且Windows Vista在JDK版本1.5.0和更高版本上運行。要 手動安裝此版本,請執行下列操作:

  1. 下載和(使用Windows資源管理器或 解壓縮工具如WinZip)到一個臨時下載文件夾解壓j3d-1_5_2-XXX.zip,爲 例如,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:\用戶\ MYHOME \ J3D \ lib中\分機\ j3dcore的.jar; C:\用戶\ MYHOME \ J3D \ lib中\分機\ j3dutils.jar; C:\用戶>取值\ MYHOME \ J3D \ lib中\分機\ vecmath.jar

4.Modify PATH環境變量以包含到lib \ i386文件夾的 文件夾(或Windows \ x64的lib \ amd64)的完整路徑。例如,在Windows的32位 上,使用系統 控制面板,高級選項卡,環境變量按鈕,將以下內容添加到PATH變量中。

C:\用戶\ MYHOME \ J3D \ LIB \ I386

此時Java安裝 應該能夠看到J3D類文件。 IDE的用戶(如 NetBeans和Eclipse)應查閱IDE的文檔,以瞭解 如何將jar文件和本機庫添加到其當前項目。

根據步驟4,我將lib文件夾中名爲'i386'的文件夾添加到PATH變量中。但是,lib文件夾中不存在這樣的文件夾!我該怎麼辦 ?

回答

1

將j3d \ bin文件夾添加到PATH變量中。

它應該包含32位或64位的DLL文件,其名稱如j3d-ogl.dll。

我寫了一個除Java 6 SDK之外還安裝Java3D 1.5.2的.exe。源代碼位於GitHub Repository,如果您想查看一下 - 它是用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