2

hereから入手できる圧縮アーカイブを使用して、Java 3D 1.5.2 を Windows に手動でインストールしようとしています。アーカイブ内の 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 をダウンロードして、c:\Downloads などの一時ダウンロード フォルダーに (Windows エクスプローラーまたは WinZip などの解凍ツールを使用して) 解凍します。これにより、ダウンロードしたファイルを見つけることができるダウンロード フォルダーに 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 フォルダー (または Windows/x64 の場合は lib\amd64) へのフル パスを含めます。たとえば、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 変数に追加します。

j3d-ogl.dll のような名前の 32 ビットまたは 64 ビットの DLL ファイルが含まれている必要があります。

Java 6 SDK に加えて Java3D 1.5.2 をインストールする .exe を作成しました。ご覧になりたい場合は、ソースがこのGitHub リポジトリにあります。これは PowerShell で記述されています。64 ビット Java 3D はj3d64.zipからダウンロードされます。32 ビットは同じ場所にあり、64 ではなく 32 サフィックスが付いています。

以下は、実行された手順の詳細を示すインストール ログの関連スニペットです。

#### 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 に答える