歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

FreeBSD7.0上安裝jdk記錄


1:安裝FreeBSD7.0release
最小化安裝,裝好reboot以後,再次執行sysinstall,把man和ports裝上,後面要用的。
因為是剛出的,所以不用cvsup src了,肯定是最新的了,呵呵
升級ports,因為7.0剛出,所以有點擔心ports的依賴關系等,所以干脆完整升級下ports,從6.0開始,不再需要cvsup了,用portsnap,方法是:
第一次使用:portsnap fetch extract
以後再用:portsnap fetch update
還可以放在cron裡定時升級:portsnap cron
它與cvsup的區別在於:
portsnap有數字簽名,較安全,cvsup沒有。
portsnap是打包壓縮下載,所以會比cvsup快一些,當然除了第一次使用。
需要注意的是不要portsnap和cvsup混合使用。
因為是第一次使用,其實輸入portsnap fetch extract回車即可,等吧,幾十兆的東東,如果剛才沒有sysinstall 安裝ports,這個是不行的。
2:下載安裝jdk所需要的文件
安裝過程中會要求你手動下載所需的文件,需要下載了重新開始安裝,很費事的,我把安裝中需要的文件整理到一起,大家可以點擊這裡下載,下載了以後把它們放到/usr/ports/distfiles/裡面,然後就可以開始安裝了。
cd /usr/ports/java/jdk15
make install
然後就是漫長的等待,我測試是在虛擬機下進行的,因此等了好幾個小時,郁悶得很。
3:配置java環境
我用的root用戶,因此需要修改.cshrc文件。
ee ~/.cshrc
在set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin)這一行前面加上:
setenv JAVA_HOME /usr/local/jdk1.5.0
setenv CLASSPATH .:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/jre
然後在set path這一行的那些路徑最後面加上jdk的bin路徑/usr/local/jdk1.5.0/bin,就是下面這樣:
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin /usr/local/jdk1.5.0/bin)
退出再登陸一下就ok了。
4:試玩HelloWorld程序
# java -version
java version "1.5.0_14-p8"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_14-p8-root_05_mar_2008_14_59)
Java HotSpot(TM) Client VM (build 1.5.0_14-p8-root_05_mar_2008_14_59, mixed mode)
ee HelloWorld.java
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello,World!");
}
}
# javac HelloWorld.java
# java HelloWorld
Hello,World!
OK,收工!大家可以玩java了,我不會,閃了。
Copyright © Linux教程網 All Rights Reserved