|
近来需要配置一个三维的开发环境,要求在网络环境下有良好的表现并且不是商业软件,便放弃了三维开发的龙头老大OpenGL和如日中天的微软Direct3D,选用了Java3D,平台当然选择Linux,下面以Fedora1.0为例说明该三维开发环境的配置。
一 下载安装J2SDK
首先当然是安装好JDK软件,到页面:
http://java.sun.com/j2se/1.4.2/download.html
下载Jdk for Linux的最新版本1.4.2,得到一个bin文件,然后用命令
chmod a+x
修改该文件的属性为可执行文件,再运行该文件就可以安装JDK了。
二 修改Linux的相关参数
为了更好地运行Java,需要修改Linux的几个参数,主要是设置好path,配置好JAVA_HOME CLASSPATH等环境变量。
用字处理软件打开/etc/profile文件,在文件的最后加入以下几行:
(本人将JDK下载在/root目录,并安装在/root/java目录下)
JAVA_HOME=/root/java
JRE=/root/java/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JRE/lib/ext
export JAVA_HOME PATH CLASSPATH
现在你可以编辑一个经典的HelloWorld.java程序进行编译和运行的测试,不能通过就别往下走了。
三 下载安装Java3D
接着要安装Java3D了,当前Java3D的最新版本为1.3.1,可惜在Sun的网站上Java3D只提供for Windows和for Solaris的版本。
只好Google "Java3D for Linux",好在还有blackdown.org,在以下地址你可以下载到Java3D for Linux 1.3.1:
ftp://ftp.tux.org/pub/java/java3d/1.3.1/
安装的方法同JDK的安装。
四 安装浏览器的Java插件
之所以选择Java3D的最主要原因是把我们的三维程序写成一个Java Appelet,嵌入网页运行,为了测试的方便,需要使得我们的Mozilla浏览器加载Java插件,步骤为:
1 查看当前你的mozilla是否已经安装了java插件:
从"帮助"中选择"关于插件",如果没有看到java插件,则继续.
2 找到mozilla的插件目录.
我使用的Fedora下,在缺省情况下,该目录为:
/usr/lib/mozilla/plug-ins
进入该目录.
3 与jre的相关文件作一个系统符号连接:
ln -s /usr/java/j2re1.4.2_02/plugin/i386/ns610-gcc32/libjavaplugin_oji.so
再查看mozilla的插件,并运行/root/java/demo/appelet下面的示例小程序,OK!
据说更简便的方法是:直接在mozilla中安装jre,我没有使过,请参阅:
http://java.sun.com/getjava/manual.html
这样一个能够在Linux系统上开发Java3D的环境就组建好了。 |
|