转 FreeBSD 安装JDK

cd /usr/ports/java/openjdk6
make install clean

默认什么都不用选,因为我们配置的是运行环境,

中间编译过程好久...

偷懒的干脆就直接安装/usr/ports/java/diablo-jdk16算了,虽然也是make install clean,但应该是不需要编译的。只不过openjdk是开源软件,GPL许可。

接下来设置以下环境变量,有的程序运行时需要

vi /etc/csh.cshrc

增加三行

setenv JAVA_HOME /usr/local/openjdk6
setenv CLASSPATH .:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/jre/lib/dt.jar
set path = ($JAVA_HOME/bin /sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin)

重新启动服务器,登录后输入

#java -version

openjdk version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b20)
OpenJDK Client VM (build 17.0-b16, mixed mode)

原文地址:https://www.cnblogs.com/saryli/p/6598041.html