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

 

本文原创,请注明出处集思博客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!

 

http://www.gisblogs.net/post/240.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值