freebsd7.0配置JAVA环境(安装jdk6)

jackxiang 2010-1-7 13:40 | |
本文原创,请注明出处集思博客http://www.gisblogs.net ,咨询请联系:gislanmin#gmail点com,QQ:6390514

公司的查看有关“服务器”的文章">服务器需要运行JAVA程序,服务器的操作系统是FREEBSD 7.0。

freebsd7 安装jdk并不容易,因为sun公司自己并没有出freebsd版本的jdk,后来freebsd的一个开源组织,得到了sun公司的授权和查看sun源代码的权利,发布了Diablo Caffe JDK。

从 Diablo Caffe JDK 1.5在2006年发布第一个版本,最新的是Diablo Caffe JDK 1.6.0-7。

官方下载网址:http://www.freebsdfoundation.org/downloads/java.shtml

最近看资料说sun公司已经收回freebsd的授权,后续版本会怎么样,还用回到过去用Linux版本的jdk???下回分解……

经过几次失败,最终成功安装了JDK6了,下面简单介绍一下我成功的方法(失败的方法会加在里面,注明我的失败)

一、要更新ports树,否则你安装会遇到很多麻烦。

更新方法,6.0开始,不再使用cvsup

第一次使用:portsnap fetch extractBSD爱好者乐园;^U qSU U_p8J
以后再用:portsnap fetch update

如果第一更新会比较长时间。

安装麻烦是应为,安装Diablo Caffe JDK 需要很多另外的文件,有些需要从sun哪里下载,如果是版本不新,你从sun下不到对应的文件,这点真麻烦。

本文原创,请注明出处集思博客http://www.gisblogs.net ,咨询请联系:gislanmin#gmail点com,QQ:6390514

二、安装jdk

#cd /usr/port/java/jdk16

#make install clean

很多会问进jdk15会怎么样?

我试验过了,安装出来也是1.6的版本

我想进diablo-jdk16  和diablo-jdk15结果也应该是一样的。

安装过程需要准备几个文件,缺的文件,系统会提示你去哪里下载,安装上面的提示下载就是了,比较麻烦。下载了以后把它们放到/usr/ports/distfiles/里面。

安装完以后

#rehash  #刷新一下

#java -version

java version "1.6.0_07"
Diablo Java(TM) SE Runtime Environment (build 1.6.0_07-b02)
Diablo Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)

本文原创,请注明出处集思博客http://www.gisblogs.net ,咨询请联系:gislanmin#gmail点com,QQ:6390514

三、配置java环境

我用的root用户,因此需要修改.cshrc文件。BSD爱好者乐园 NC]BjJA |m
ee ~/.cshrc
hI-W [%@m在set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin)这一行前面加上:
i%a%J)J yC(jsetenv JAVA_HOME /usr/local/jdk1.5.0BSD爱好者乐园C*\+T|0|
setenv CLASSPATH .:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/jreBSD爱好者乐园r8~ EHa(B b

注意在windows下是分号“;”,在freebsd下冒号“:”,这个问题害死人

然后在set path这一行的那些路径最后面加上jdk的bin路径/usr/local/jdk1.5.0/bin,就是下面这样:BSD爱好者乐园VG1r7l,K1X
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin /usr/local/jdk1.5.0/bin)



四、测试安装、配置是否成功
/d%~P,{LD*C;B
0Y M|og Z1Rdwee HelloWorld.javaBSD爱好者乐园n U4{)Q(p_5H u(w!d2DZ

4w;O's:O Adpublic class HelloWorld {BSD爱好者乐园{7X!wa3V:Hy
  public static void main(String args[]) {BSD爱好者乐园$E D[n;f|\'GL
    System.out.println("Hello,World!");BSD爱好者乐园-sX'xV[Y h)P:NH
  }
(A puDgmi}
/B7Q9g\ M@+Qst# javac HelloWorld.java
}"?;^Z5G ^pg# java HelloWorldBSD爱好者乐园I)@ vJ3c.W
Hello,World!BSD爱好者乐园t[b3gy!jE o;y
n G!oM']5M5c@

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/2513/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]