<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    The important thing in life is to have a great aim , and the determination

    常用鏈接

    統計

    IT技術鏈接

    保險相關

    友情鏈接

    基金知識

    生活相關

    最新評論

    JDK 在 Linux 安裝

    Sun發布的JDK/JRE有兩種版本,一種是.rpm.bin格式的,另一種則是.bin格式的,前者我沒有試,但是我想應該是適合于rpm的,可能會安裝到/usr里面去,而且自動化程度可以高一些。后者則完全是綠色軟件,只是做一個解壓的動作。下面我就來講后者的安裝全攻略。

    1、首先我們要到Sun的網站上去下載JDK/JRE(點這里進入),最新的正式版本已經是6.0(也就是1.6),當然老的版本Sun也仍然提供下載,點上面的“Previous Releases”就可以找到了。下載.bin文件,下面假設這個文件的名字是jdk1.x.bin。

    2、把安裝文件解壓出來。假設我們下載的文件保存在/opt下。

    打開終端,運行以下命令:
    引用:
    cd /opt
    chmod a+x jdk1.x.bin
    ./jdk1.x.bin

    你會看到版權提示,不管它,按空格鍵翻頁。然后會提示你是否同意版權協議[yes/no],此時輸入yes,回車,安裝程序就會把文件解壓到當前目錄下的jdk1.x這樣的目錄下面(JRE應該大體相同)。

    3、讓JDK/JRE支持中文。由于默認安裝的JDK/JRE不帶中文字體,不支持中文顯示,所以我們要自行修改某些字體相關的配置,讓它們支持中文。

    設定字體有兩種方法:

    第一種方法是把你的中文字體目錄做個連接到jdk/jre/lib/fonts里面,這種方法很簡便。看命令:
    引用:
    cd /opt/jdk1.x/jre/lib/fonts
    ln -s /usr/share/fonts/truetype/windows fallback (假設我們的中文字體放在/usr/share/fonts/truetype/windows目錄里,這個目錄里我放的是從Windows那邊copy過來的字體)

    為什么要做fallback這個連接,我也是從網上看到的,我想應該是Sun做的設定吧,設定JDK/JRE在運行時會到這個目錄里去找那些非西方字體。這種方法對JDK/JRE 1.4/1.5/1.6都適用,但是由于沒有在fontconfig.properties文件里面詳細設定字體,所以這種方法顯示出來的字體很難看。

    第二種方法是把配置好的fontconfig.properties做個連接到jdk1.x/jre/lib里面。看命令:
    引用:
    cd /opt/jdk1.x/jre/lib
    ln -s /etc/java/fontconfig.properties (假設我們的fontconfig.properties放在/etc/java目錄里)

    這種方法對JDK/JRE 1.4/1.5/1.6都適用,只不過1.4版本的文件名是font.properties而不是fontconfig.properties。當然你也可以直接把fontconfig.properties文件復制到/opt/jdk1.x/jre/lib里面,這樣就不用做連接,但是如果你同時安裝幾個不同版本的JDK,還是做連接比較方便。在下面我會把我配置好的font.properties和fontconfig.properties的內容貼出來,大家稍作修改就可以用了。

    3、讓Web瀏覽器支持Java插件(也就是支持Java Applets)。

    做一個連接就可以了。看命令:
    引用:
    cd /usr/lib/firefox/plugins (Ubuntu的firefox插件目錄在這里,其它版本以此參考)
    ln -s /opt/jdk1.x/jre/plugin/i386/ns7/libjavaplugin_oji.so

    然后運行firefox,在地址欄里打入about:plugins,回車,可以看到firefox的插件列表里已經有了Java插件。

    如果你用的是其它的瀏覽器,方法大體也差不多,就是進入瀏覽器的plugins目錄,做一個連接。不過要注意的是,如果你用的瀏覽器是 mozilla 1.4/netscape 7.0以上的版本,用上面的命令沒問題,但是如果你用的瀏覽器是mozilla 1.2/netscape 7.0以下的版本,Sun有提供另一個插件。這樣的話,命令就要改一下了:
    引用:
    cd /usr/lib/mozilla/plugins
    ln -s /opt/jdk1.x/jre/plugin/i386/ns7-gcc29/libjavaplugin_oji.so

    4、讓Web瀏覽器支持Java Web Start程序。(可選安裝)

    如果你不知道Java Web Start程序是什么,看這里:
    http://www.stcore.com/java/2006/06/18/1150640682d28890.html

    所謂安裝,其實就是添加一個mimetype(類似于文件關聯),讓瀏覽器知道,遇到Java Web Start程序該用什么程序來處理。

    對應mozilla/netscape瀏覽器的方法:
    點擊菜單:Edit->Preferences->Navigator->Helper Applications
    然后新建一個mimetype:
    mimetype是:application/x-java-jnlp-file
    extention是:jnlp
    關聯程序是:/opt/jdk1.x/jre/bin/javaws

    對應firefox瀏覽器的方法:
    由于firefox沒有直接添加mimetype的方法,所以要改的話需要安裝一個Mime Type Editor擴展,看這里:
    http://forums.mozine.org/index.php?showtopic=5521

    5、為firefox瀏覽器加入Java Console菜單項。(可選安裝)

    mozilla/netscape裝好java插件之后就有Java Console菜單項,可以方便地調用Java控制臺,這對程序員調試程序有用。但是firefox還沒有這個菜單項,添加的方法就是解壓一個zip文件到firefox/extension目錄。現在我們就來添加,看命令:

    引用:
    cd /usr/lib/firefox/extensions
    unzip /opt/jdk1.x/jre/lib/deploy/ffjcext.zip

    重啟firefox,就可以看到工具菜單里多了一個Java Console菜單項。

    JDK/JRE 1.5及以下版本并沒有提供這個firefox擴展,如果要安裝的話到這里安裝:

    https://addons.mozilla.org/firefox/141/

    6、把Java工具加入系統菜單。(可選安裝)

    Ubuntu自帶的JDK/JRE會在系統菜單中添加兩個Java工具,就是Java Plugin Control Panel和Java Policy Tool。下面我們也為自己安裝的JDK/JRE添加兩個菜單項。

    在Ubuntu的主菜單上點擊右鍵->編輯菜單->首選項->新建項目:

    第一項:
    圖標是:/opt/jdk1.x/jre/plugin/desktop/sun_java.png
    名稱是:Java Plugin Control Panel (這個隨便寫)
    命令是:/opt/jdk1.x/jre/bin/ControlPanel

    第二項:
    圖標是:/opt/jdk1.x/jre/plugin/desktop/sun_java.png
    名稱是:Java Policy Tool (這個隨便寫)
    命令是:/opt/jdk1.x/jre/bin/policytool

    7、添加JAVA_HOME/JRE_HOME環境變量。(Java開發人員必備)

    這里以最常用的bash命令解釋器為例,編輯用戶目錄下的.bashrc或.profile文件。如果你想在所有用戶的shell下都生效,就編輯/etc/profile文件。同樣都是加入以下內容:

    引用:
    export JAVA_HOME=/opt/jdk1.x
    export JRE_HOME=/opt/jdk1.x/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

    至此,Sun JDK/JRE在Linux上的安裝過程結束。

    posted on 2007-03-15 23:28 鴻雁 閱讀(377) 評論(0)  編輯  收藏

    主站蜘蛛池模板: 99亚洲乱人伦aⅴ精品| 亚洲中文字幕久久久一区| 一级视频免费观看| 日韩免费视频一区| 亚洲色无码专区一区| 免费看AV毛片一区二区三区| 亚洲色成人网站WWW永久四虎| 两个人的视频高清在线观看免费| 亚洲精品中文字幕无乱码麻豆| 青春禁区视频在线观看直播免费| 亚洲日韩国产一区二区三区在线 | 大地资源中文在线观看免费版| 亚洲熟妇无码另类久久久| 中文在线免费不卡视频| 亚洲2022国产成人精品无码区| 97精品免费视频| 亚洲精品人成网在线播放影院| 午夜成年女人毛片免费观看| 精品在线观看免费| 亚洲日韩精品无码专区网址 | 成年女人18级毛片毛片免费观看| 亚洲精品无码不卡在线播放| 亚洲色偷偷狠狠综合网| 最近免费中文字幕中文高清| 激情内射亚洲一区二区三区| 妞干网免费视频观看| 又粗又长又爽又长黄免费视频| 亚洲AV乱码一区二区三区林ゆな| 最新欧洲大片免费在线| 特级毛片A级毛片100免费播放| 国产av无码专区亚洲av桃花庵| 中文字幕无码播放免费| 污视频网站免费在线观看| 91天堂素人精品系列全集亚洲| 日韩人妻无码免费视频一区二区三区 | 一区二区三区四区免费视频 | 一个人看的www免费在线视频| 亚洲精品国产肉丝袜久久| 日韩成人在线免费视频| 国产激情免费视频在线观看| 亚洲欧美乱色情图片|