3.7. 安装 Java 3D (可选)

如果您已经安装了 Java 软件开发工具包 (JSDK) 或 Java 运行时环境 (JRE),那么您可以跳过本节的部分内容。如果您仅使用 JRE,则需要获取 JRE 版本的 Java 3D 包并调整这些说明。

建议您安装最新版本的 Netscape,在撰写本文时为 6.2.1,如果您计划为 netscape 安装 Java 插件。它可以工作,但当您离开包含 Java 3D 小程序的页面时,可能会(也可能不会)遇到段错误。KDE Konqueror 也可用于查看 Java 3D 小程序。

如果您尚未安装 Java SDK,那么您至少应该已经下载了它。安装 JSDK 很简单。您应该按照其附带的说明进行操作,或按照我下面的示例操作,该示例基于使用 Sun 下载。
			# The Sun download is a type of binary shell archive (man shar).
			# Make it executable and run it to unpack its contents
			chmod 744 j2sdk-1_3_1_02-linux-i386.bin
			./j2sdk-1_3_1_02-linux-i386.bin
			mv jdk1.3.1_02 /usr/local
			cd /usr/local
			ln -s jdk1.3.1_02 jdk
		

下一步是解压缩 Java 3D 并完成 Java SDK 的环境设置。
	cd jdk
	tar -xvyf ~/java3d-1.2.1_01-fcs-linux-i386-sdk.tar.bz2
	cd jre/lib/ext
	cp j3d* ..
	cp vecmath.jar ..
	cd /usr/local
	chown -R root:root jdk1.3.1_02
        

编辑/etc/profile或者,在许多系统上,您可以添加一个新文件,例如java.sh到目录/etc/profile.d/。添加到任一文件,添加
			JAVA_HOME=/usr/local/jdk
			PATH=$PATH:$JAVA_HOME/bin
			MANPATH=$MANPATH:$JAVA_HOME/man
			export JAVA_HOME PATH MANPATH
        
如果您使用了单独的文件java.sh,请记住使其可执行。启动新的登录终端以使这些更改生效。

这完成了 Java 2 SDK 的安装,其中包括 JRE 和 Java 3D 扩展。

您可以为 netscape 安装 Java 插件
	# go to where netscape is installed
	cd $MOZILLA_HOME
	cd plugins
	ln -s /usr/local/jdk/jre/plugin/i386/ns600/libjavaplugin_oji.so libjavaplugin_oji.so
	# This installs it globally for all users
	# Each user can run ControlPanel to customize the Java Plugin preferences.
	ControlPanel
	# Then try it out:
	netscape &
        
当 netscape 加载时,转到 编辑+首选项->高级 并启用 Java 和启用 Java 插件,然后退出 Netscape。

测试 Java 3D 演示
                cd $JAVA_HOME/demo/java3d/GearTest
                java GearBox &
                # runs as normal java application
                netscape GearBox_plugin.html &
                # runs in netscape as an applet
        

如果您在使用 Java 时遇到问题,您可以尝试删除~/.java以及您主目录中的相关文件,然后重试。这些从先前 Java 安装遗留的文件可能会导致问题。

如果一切顺利,您应该拥有一个完整的 Java 开发和运行时环境,适用于普通应用和高性能 3D 应用。有关 Java 和 Java 3D 扩展的更多信息,请参阅 http://java.sun.com/