其实吾是不想编译的,只是工作需要……编译时搜索了一下,都没有提到编译。看来吾又是全网首发?
令人欣慰的是,编译非常简单顺利。
下载
java3d源码位置_柳鲲鹏-CSDN博客
解压(略)
下载jogamp
Index of /deployment/v2.3.2/jar
下载jogl-all.jar和gluegen-rt.jar,放在目录jogl-v2.3.2
确认目录结构
这个目录结构编译最省事,不需要改配置。
java3d-core-1.6.2 java3d-utils-1.6.2 jogl-v2.3.2 vecmath-1.6.2
安装依赖
sudo apt install -y ant gcc sudo apt install -y openjdk-8-jdk
确认java/gcc/ant都在PATH中。
编译vecmath
cd vecmath-1.6.2 LIB_PATH=../jogl-v2.3.2 ant \ -lib ${LIB_PATH}
编译j3d-core
java3d-core-1.6.2 LIB_PATH=../jogl-v2.3.2:../vecmath-1.6.2/build/jars ant \ -lib ${LIB_PATH}
编译j3d-utils
cd java3d-utils-1.6.2 LIB_PATH=../jogl-v2.3.2:../vecmath-1.6.2/build/jars:../java3d-core-1.6.2/build/jars ant \ -lib ${LIB_PATH}
至此全部编译完成。