0

java3d パッケージに依存するソフトウェアを構築しています。コンパイル時に、次のエラー メッセージが表示されます。

[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
ViewManager.java:162: error: package javax.media.j3d does not exist

また、java3d パッケージが存在しないか、少なくともアクセス可能であることを示す他の多くのエラー。ただし、 I の場合echo $CLASSPATH、次の出力が得られます。

.:/myhome/j3d/lib/ext/j3dcore.jar:/myhome/j3d/lib/ext/j3dutils.jar:/myhome/j3d/lib/ext/vecmath.jar

これは、少なくとも私には、java3d が正しくインストールされ、アクセス可能であることを示しています。私はantからこのプロジェクトを構築しています。ant 内から依存する jar をコンパイルするために欠けているものはありますか?

4

1 に答える 1

1

シェルのクラスパスにあるからといって、ant によるビルドに使用されるクラスパスに含まれているわけではありません。ant で指定した<property>内に設定できる があります。target

必要なすべての jar がそのクラスパス内にあることを確認してください。

于 2013-07-10T03:05:07.103 に答える