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

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

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

    Read Sean

    Read me, read Sean.
    posts - 508, comments - 655, trackbacks - 9, articles - 4

    [Linux起步]配置Java和Eclipse環境

    Posted on 2005-10-05 13:08 laogao 閱讀(9865) 評論(7)  編輯  收藏 所屬分類: On JavaOn EclipseOperating Systems

    不知是不是因為Sun對Java發行版本的控制與GNU/Linux之間的矛盾加劇,很多Linux的發行版都不再默認附帶Sun的JDK或JRE。舉例來說,

    1- 之前的SUSE Linux 9.2 Professional自帶JDK 1.4.2,下載Eclipse后可以直接啟動,而現在openSUSE Linux 10.0 RC1里面就找不到JDK的影子,默認的Repository里面也沒有,需要自行安裝。(也許歸結于Professional版和openSUSE本身 產品定位的不同?)

    2- 在Fedora Core 4的發行版中,附帶的是GNU版的JRE,javac用的是Eclipse的版本,當然也附帶了Eclipse,但那是基于Eclipse SDK 3.1M6加上CDT做成的native版本。雖然這些也能用,但是畢竟不是完整的Java,也不是原本的Eclipse。不信的話你可以下載一個最新的 Eclipse SDK 3.1.1,解壓以后,根本不能正常啟動界面。

    由于我們一般能夠獲取的Linux發行版本都是免費的版本,而不是Professional或者Enterprise Server級別的,這些版本對Sun的JDK支持都很有限,另外Linux本身也鼓勵我們去學一學如何DIY,我覺得有必要在完成了基本的Linux配 置后,自己安裝JDK和Eclipse環境。

    我們以使用比較廣泛,也比較容易獲取的Redhat Fedora Core 4 (http://fedora.redhat.com/)為例說明這個安裝步驟。


    <第一步>安裝準備

    我們這個時候可以打開一個命令行終端,輸入"java -version",可以看到如下信息:

    [sean@localhost ~]$ java -version
    java version "1.4.2"
    gij (GNU libgcj) version 4.0.0 20050519 (Red Hat 4.0.0-8)

    Copyright (C) 2005 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    看到了吧?這并非Sun官方的Java。

    我們需要到Sun的網站上下載最新的JDK,目前的版本是JDK 5.0 Update 5,注意,這里有兩個版本:jdk-1_5_0_05-linux-i586-rpm.bin和jdk-1_5_0_05-linux- i586.bin,根據Fedora Core 4的Release Notes說明,應該使用后者,也就是不帶rpm的版本。

    同時,我們也需要到eclipse.org上下載最新的Eclipse SDK,目前版本3.1.1。需要根據你的系統環境選擇合適的下載包,如:我的電腦是x86的,X Window系統用的是GNOME 2.10.0,那么自然應該選「x86/GTK 2」,文件名eclipse-SDK-3.1.1-linux-gtk.tar.gz。需要說明一下,FC4默認的X Window系統是GNOME,但是在KDE環境下,照樣可以正常使用GTK的應用程序。


    <第二步>安裝和配置

    我們現在打開一個命令行終端,輸入命令su,提供root用戶密碼,進入管理員操作模式。然后用ls -l看一下剛剛下載的jdk-1_5_0_05-linux-i586.bin,可以看到它的權限是-rw-r--r--,所有者為sean。為了能夠執 行它,需要更改它的權限設置。敲入命令chmod +x jdk-1_5_0_05-linux-i586.bin,再看權限,-rwxr-xr-x,可以執行了。

    切換到/opt/目錄,運行jdk-1_5_0_05-linux-i586.bin即可。注意:在Linux默認PATH不包含當前目錄,即".",因 此執行當前目錄的文件,正確的方法是在文件名前面加上"./"。成功以后可以發現在/opt/目錄下多了一個jdk1.5.0_05子目錄,這就是我們的 JAVA_HOME。

    到這里還沒完,在終端里檢查java -version找到的仍然是原來的GNU版本,我們還需要配置系統的環境變量PATH。檢查目前PATH內容的方式是echo $PATH,為了能夠直接找到我們自己的java,需要把/opt/jdk1.5.0_05/bin目錄加入PATH,并且要在GNU版本的前面,最保險 的辦法當然是放到最前面了。方法是PATH="/opt/jdk1.5.0_05/bin:$PATH"。這之后再敲java -version,出來的就是正確的了:

    [sean@localhost Java]$ java -version
    java version "1.5.0_05"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
    Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)

    為了今后登錄的時候就把這個路徑加到環境中,需要修改一下.bash_profile,先cd ~進入自己的主目錄,然后用emacs或者vi編輯這個文件,找到PATH這一行,改成:
    PATH=/opt/jdk1.5.0_05/bin:$PATH:$HOME/bin
    保存,退出,注銷然后重新登錄。

    接下來要做的就是把Eclipse解壓到一個你認為合適的路徑。


    <第三步>開始使用

    有很多方式運行我們的Eclipse:命令行或文件瀏覽器直接打開都可以。我這里告訴大家一個在GNOME里面比較方便的一種途徑:從文件瀏覽器把eclipse運行文件拖放到系統的面板上,給它一個名字和圖標,今后就可以直接點這個面板圖標啟動Eclipse了。

    呵呵,總算看到熟悉的Eclipse界面,一種親切感油然而生,不是嗎?這個Eclipse已經自帶Java開發環境,如果想做C/C++,Eclipse下面的CDT也很不錯,當然了,以前N多插件也是照用不誤,接下來怎么弄就看大家自己了。:)

    Feedback

    # re: [Linux起步]配置Java和Eclipse環境  回復  更多評論   

    2005-10-05 18:46 by tntht
    問個問題撒
    我安裝和配置好后
    java控制臺不顯示中文,甚至英文也沒……
    怎么解決?
    我也是FC4的說

    # re: [Linux起步]配置Java和Eclipse環境  回復  更多評論   

    2005-10-05 20:24 by 大胃
    我這里也一樣,但是我一般不去管那個ControlPanel,也就無所謂了,估計是FC4安裝時設定默認語言為中文的關系。有空可以換回英文試試看。

    # re: [Linux起步]配置Java和Eclipse環境  回復  更多評論   

    2005-10-06 09:50 by kukooBlog
    安裝了Sun JDK以后,關于路徑的問題。 FC3/4下面,默認的GNU j,那個java應該是/usr/sbin下面的一個soft link。 因為我幾乎不會用到這個GNU j,所以,可以把這個soft link刪掉 (rm java),然后,重新創建一個 (ln -s /opt/jdk...../bin/java java)。 所以,我沒有設置路徑。 倒是JAVA_HOME還是要設置一下的為好。

    # re: [Linux起步]配置Java和Eclipse環境  回復  更多評論   

    2005-10-06 12:06 by 大胃
    To tntht:
    我試過了, 在登錄界面選擇英文進入系統, ControlPanel可以正常顯示. 在英文界面可以正常閱讀中文, 只是默認不帶中文輸入法.

    To kukoo:
    呵呵, 謝謝提醒. 如此看來, 我的思維方式還不夠UNIX. :P
    還有, 正在想為何我的LumaQQ無法啟動, 原來是少了JAVA_HOME. 順便說說, 有些Java/SWT程序的啟動腳本寫得很好, 可以很智能的找到合適的JAVA_HOME而不會倚賴于我們自己的環境變量配置, 比如Azureus.

    # re: [Linux起步]配置Java和Eclipse環境  回復  更多評論   

    2007-07-11 21:14 by bibi
    各位大俠!怎么卸載linux下的jdk1.6

    # re: [Linux起步]配置Java和Eclipse環境  回復  更多評論   

    2007-07-11 23:29 by 大胃
    @bibi

    刪除jdk所在的目錄。

    # re: [Linux起步]配置Java和Eclipse環境  回復  更多評論   

    2012-01-28 15:23 by Bill Zhao
    http://sd.csdn.net/a/20111220/309393.html
    主站蜘蛛池模板: 一级毛片免费播放| 日韩精品免费视频| 在线免费一区二区| 日韩亚洲国产综合高清| 免费H网站在线观看的| 亚洲精品第一国产综合野| 免费看国产精品3a黄的视频| 亚洲综合色一区二区三区| 麻豆国产VA免费精品高清在线 | 久久精品国产亚洲综合色| 美女被免费网站在线视频免费| 国内成人精品亚洲日本语音| 四虎在线播放免费永久视频| 337P日本欧洲亚洲大胆精品| 亚洲第一区精品观看| 亚洲免费在线观看| 亚洲激情在线观看| 99久久免费国产香蕉麻豆| 亚洲中文字幕无码中文字| 国产jizzjizz免费看jizz| av网站免费线看| 亚洲avav天堂av在线不卡| 免费精品国产自产拍在线观看图片| 中文字幕亚洲综合久久菠萝蜜| 2020久久精品亚洲热综合一本| 精品国产福利尤物免费| 亚洲成AV人片天堂网无码| 国产又黄又爽又猛免费app| 亚洲jizzjizz少妇| 国产亚洲美日韩AV中文字幕无码成人| 成人区精品一区二区不卡亚洲| 国产麻豆一精品一AV一免费| 亚洲黄色网址在线观看| 国产精品极品美女免费观看| 永久免费精品影视网站| 亚洲综合小说久久另类区| 九月婷婷亚洲综合在线| 最近中文字幕高清免费中文字幕mv| 亚洲永久无码3D动漫一区| 亚色九九九全国免费视频| 美女被羞羞网站免费下载|