无法编译依赖java3d的软件,类路径上有相关的jar



我正在构建一个依赖于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包存在或至少可以访问。但是,如果我echo $CLASSPATH,我会得到以下输出。

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

至少对我来说,这表明java3d安装正确且可访问。我正在从蚂蚁构建这个项目。为了从ant内部编译依赖jar,我是否缺少了一些东西?

仅仅因为它在shell的类路径中,并不意味着它包含在ant用来构建的类路径内。在蚂蚁指定的target内部可以设置一个<property>

确保所有需要的jar都在类路径中。

相关内容

  • 没有找到相关文章

最新更新