日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

ubuntu安装Java开发环境

發布時間:2025/7/14 java 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu安装Java开发环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java環境安裝
??? 1.? 從sun主頁下載JDK for Linux版本。這里下載的是jdk-6u6-linux-i586.bin。
??? 2. 用root用戶登錄ubuntu,或是在普通用戶下用su命令切換用戶。切換到所需的安裝目錄。類型:cd <目錄路徑名>?? 例如,要在 /usr/java/ 目錄中? 安裝軟件,請鍵入:cd /usr/java/,把jdk-6u6-linux-i586.bin文件拷貝這個目錄里面,設置權限為可執行類型:chmod a+x jdk-6u6-linux-i586.bin
??? 3. 啟動安裝過程。鍵入:./jdk-6u<version>-linux-i586.bin。接下來會提示二進制的許可協議,鍵入yes回車即可。安裝過程如果遇到一些問題,都同樣鍵入yes就可以。
??? 4. 一路下來,最后看到Done字樣,就完成了Java環境的安裝。安裝的位置就是當前目錄 /usr/java,當然你可以選擇在別的位置。可以用ls命令查看一下是否正常。

環境變量配置
?? 上面安裝完畢后,直接在shell里面輸入java是不起作用的,需要先配置一下環境變量。一般都會用export命令,不過這樣設置只對當前shell 起作用,重啟或是切換到別的shell會話就不起作用了。可以選擇配置 .bashrc(主文件夾下)文件。用vi或是gedit打開,在末尾添加下面的內容
(注意下面的“:“,我弄了好多次總是不成功才發現把下面的“:”看成是“;”了,記得在widnows里是";"的ubuntu下不一樣啊。)
?? export JAVA_HOME=/usr/java/jdk1.6.0_13(根據自己的版本號修改)
?? export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
?? export PATH=$PATH:$JAVA_HOME/bin
???然后保存。再在shell里面試驗一下是否安裝成功。echo一下各個變量是否正常,然后輸入java -version看看。
? 還有一種方式是修改/etc/profile,這樣相當于修改系統配置文件,對所有用戶都有影響,我在嘗試的過程可能輸入了一些異常字符,導致整個ubuntu無法用GUI登錄,無奈只能用文本登錄,然后再次把profile改回來才正常。
?? 好了之后可以先試一下用vi新建一個Hello的Java文件,然后編譯一下試運行。

Eclipse安裝
? 直接從eclipse.org下載解壓縮就可以使用了
Netbean
? 從 java.sun.com上下載,直接安裝,可能會出現亂碼,把把/usr/share/fonts/truetype/arphic/ 文件夾下的字體拷貝到 JAVA_HOME/jre/lib/fonts/fallback下面(fallback可能需要自己建)

又發現一篇不錯的文章 做個記錄以備后用

安裝與設置JDK

Sun JDK的安裝基本上有兩種方式:

? ? 1. 通過Ubuntu提供的包管理工具進行安裝

????? Ubuntu在其包倉庫里都包括有JDK的安裝,只要sources.list設置正確,通過apt-get, aptitude, Synaptic Package Manager等都能安裝,而且相關的設置也容易得多;在Ubuntu的新? 發布版本里都帶了JDK5.0,和JDK6.0的安裝支持,而且版本都比較高,和Sun官方的發布沒有很大的 版本落差.以Ubuntu7.10來說,提供的JDK5的版本為:1.5.0.13,JDK6的版本是1.6.03,算是很新的版本了.

這種安裝方式缺點是:對JDK具體版本的可選擇性不是很靈活,你若是想安裝最新的JDK版本,或由于特殊的原因必須安裝特定的JDK版本,可能就比較費勁了。

???? 所以,若以此種方式安裝JDK,請先通過apt-cache search, aptitude, Synaptic Package Manager等工具查詢你的Ubuntu發行版本可安裝的JDK版本是否能符合你的開發要求;具體安裝 步驟請看參閱部分提供的文檔。
?
? 2. 通過Sun網站提供的自解壓包進行手動的安裝
??
?????? 這種方式顯然有它的好處: 可自由選擇JDK版本,能進行靈活的配置。其實JDK的配置是很簡單的:能讓系統找到JDK所在的目錄(JAVA_HOME),以便調用其目錄中bin目錄下的相關命令腳本。

????? 在此以Ubuntu7.10系統,Sun JDK 6.0 update 4為例說明一下具體的安裝方式:

???? 2.1.? 從Sun站點下載jdk 6.0.4的Linux自解壓文件 jdk-6u4-linux-i586.bin;

????? 2.2. 安裝配置

????????? cd /usr/local/lib
?????????? sudo cp /home/jdk-6u4-linux-i586.bin ./
?????????? sudo chmod +x jdk-6u4-linux-i586.bin
?????????? sudo ./jdk-6u4-linux-i586.bin
?????????? 執行最后一步命令后便在當前目錄下多了一個“jdk1.6.0_04“的目錄,里面是jdk-6u4-linux-i586.bin解壓后JDK的全部文件;
??????????? 由于Ununtu本身帶了gij的JVM實現,所以當你在Terminal輸入:? "java -version"時會顯示:
?????????? java version "1.5.0"
?????????? gij (GNU libgcj) version 4.2.1 (Ubuntu 4.2.1-5ubuntu5)
?????????? 的相關信息。也就是系統中有兩個JVM實現,而且gij JVM還被其它的Ubuntu工具或軟件使用;所以這種情況下就得使用 Debian提供的“update-alternatives“工具來完成程序多版本實現的選擇了:
?????????? sudo update-alternatives --display java
????????? 發現系統只列舉了gij? JVM;因為jdk6是通過手動解壓安裝的。
????????? 現在輸入下面的兩行命令:
?????????? sudo update-alternatives --install /usr/bin/java java /usr/local/lib/jdk1.6.0_04/bin/java 60
????????? sudo? update-alternatives --install /usr/bin/java java /usr/bin/gij-4.2 40
????????? 注意1,2行尾的60,40是優先級;現在把JDK6設為了首選;
????????? 輸入: ls -l /etc/alternatives/java 發現JVM已經指向了jdk6的解壓目錄:
???????? lrwxrwxrwx 1 root root 35 2008-01-25 17:55 /etc/alternatives/java -> /usr/local/lib/jdk1.6.0_04/bin/java
?????????
???????? cd /usr/bin
???????? sudo cp java java.bak
????????? sudo ln -sf /etc/alternatives/java .
????
????????? 現在再執行:
????????? java -version

?????????? java version "1.6.0_04"
????????? Java(TM) SE Runtime Environment (build 1.6.0_04-b12)
????????? Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)

?????????? 若想變更JVM實現,輸入:
??????????? sudo update-alternatives --config java
?????????? 進行配置;
???????
????? 2. 3. 設置環境變量

????????? 在/etc/profile中加入如下的內容:
?????????
????????? JAVA_HOME=/usr/local/lib/jdk1.6.0_04
????????? JRE_HOME=/usr/local/lib/jdk1.6.0_04/jre
????????? CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
????????? export JAVA_HOME JRE_HOME CLASSPATH
?????????

????? okey, JDK安裝配置完成。


安裝與配置IDE

? 1. Eclipse的安裝與配置

?? 1.1 從eclise.org下載Eclipse開發平臺
???????? 如類似以下的文件:eclipse-java-europa-fall2-linux-gtk.tar.gz.

??? 1.2 解壓文件
???????? sudo mkdir /usr/local/dev
???????? sudo mkdir /usr/src/dev
???????? sudo cp eclipse-java-europa-fall2-linux-gtk.tar.gz /usr/src/dev/
???????? cd /usr/src/dev
???????? tar zxvf eclipse-java-europa-fall2-linux-gtk.tar.gz? -C /usr/local/dev

??? 1.3 建立一個Eclipse可執行文件
????????? sudo touch /usr/bin/eclipse
????????? sudo chmod 755 /usr/bin/eclipse
????????? sudoedit /usr/bin/eclipse
????????? 內容如下:
???????? #!/bin/sh
????????? export ECLIPSE_HOME="/usr/local/dev/eclipse"
????????? $ECLIPSE_HOME/eclipse $*
????????? 現在打開Terminal,執行"eclipse"應該能打開Eclipse了。

??? 1.4 添加Eclipse到Gnome菜單中
???????? sudoedit /usr/share/applications/eclipse.desktop
???????? 內容如下:
???????? [Desktop Entry]
???????? Encoding=UTF-8
???????? Name=Eclipse
???????? Comment=Eclipse IDE
???????? Exec=eclipse
???????? Icon=/usr/local/dev/eclipse/icon.xpm
???????? Terminal=false
???????? Type=Application
???????? Categories=GNOME;Application;Development;
???????? StartupNotify=true

? 2. Netbeans的安裝與配置???

2.1 從netbeans.org下載Netbeans開發平臺
???????? 如類似以下的文件: netbeans-6.0-javase-linux.sh.

??? 2.2 安裝文件
???????? sudo cp netbeans-6.0-javase-linux.sh /usr/src/dev/
???????? cd /usr/src/dev
???????? sudo chmod 755 netbeans-6.0-javase-linux.sh
???????? sudo ./netbeans-6.0-javase-linux.sh
???????? 執行最后一步后,出現安裝界面,選擇安裝目錄和JDK的位置,確定后完成安裝,在當前目錄生成了“netbeans-6.0"目錄,里面是Netbeans的內容。

??? 2.3 建立一個Netbeans可執行文件
????????? sudo touch /usr/local/bin/netbeans
????????? sudo chmod 755 /usr/local/bin/netbeans
????????? sudoedit /usr/local/bin/netbeans
????????? 內容如下:
???????? #!/bin/sh
????????? #!/bin/sh
????????? export NETNEANS_PATH="/usr/local/dev/netbeans-6.0/bin"
????????? $NETNEANS_PATH/netbeans $*


??? 2.4 添加Netbeans到Gnome菜單中
???????? sudoedit /usr/share/applications/netbeans.desktop
???????? 內容如下:
???????? [Desktop Entry]
???????? Encoding=UTF-8
???????? Name=NetBeans6.0
???????? Comment=Sun Netbeans IDE
???????? Exec=netbeans
???????? Icon=/usr/local/dev/netbeans-6.0/nb6.0/netbeans.png
???????? Terminal=false
???????? Type=Application
???????? Categories=GNOME;Application;Development;
???????? StartupNotify=true?
??
? 3. IntelliJ Idea的安裝與配置?

?? 3.1 從jetbrains.com下載IntelliJ開發平臺
???????? 如類似以下的文件:idea-7.0.2.tar.gz.

??? 3.2 解壓文件
????????? sudo cp idea-7.0.2.tar.gz? /usr/src/dev/
???????? cd /usr/src/dev
???????? sudo tar zxvf idea-7.0.2.tar.gz?? -C? /usr/local/dev
???????? sudo mv idea-7590 idea

??? 3.3 更改/etc/profile
??????? IntelliJ Idea啟動將JAVA_HOME命名為"IDEA_JDK"? 或"JDK_HOME",所以需在/etc/profile中添加JDK_HOME設置,更改后的/etc/profile為:
?????????
????????? JAVA_HOME=/usr/local/lib/jdk1.6.0_04
????????? JDK_HOME=/usr/local/lib/jdk1.6.0_04
????????? JRE_HOME=/usr/local/lib/jdk1.6.0_04/jre
????????? CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
????????? export JAVA_HOME JDK_HOME JRE_HOME CLASSPATH
????????? ??????
???????? 之后重啟系統;

??? 3.4 建立一個Idea可執行文件
????????? sudo touch /usr/bin/idea
????????? sudo chmod 755? /usr/local/bin/idea
????????? sudoedit? /usr/local/bin/idea
????????? 內容如下:
???????? #!/bin/sh
???????? export IDEA_PATH="/usr/local/dev/idea/bin"
???????? $IDEA_PATH/idea.sh$*

??? 3.5 添加IntelliJ Idea到Gnome菜單中
???????? sudoedit /usr/share/applications/eclipse.desktop
???????? 內容如下:
???????? [Desktop Entry]
???????? Encoding=UTF-8
???????? Name=Idea
???????? Comment=IntelliJ Idea 7
???????? Exec=idea
???????? Icon=/usr/local/dev/idea/bin/idea32.png
???????? Terminal=false
???????? Type=Application
???????? Categories=GNOME;Application;Development;
???????? StartupNotify=true?

?

轉載于:https://blog.51cto.com/garyu/513782

總結

以上是生活随笔為你收集整理的ubuntu安装Java开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。