linux選擇java
三種配置環境變數的方法
1. 修改/etc/profile文件
如果你的計算機僅僅作為開發使用時推薦使用這種方法,因為所有用戶的shell都有權使用這些環境變數,可能會給系統帶來安全性問題。
·用文本編輯器打開/etc/profile
·在profile文件末尾加入:
exportJAVA_HOME=/usr/share/jdk1.6.0_14
exportPATH=$JAVA_HOME/bin:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
·重新登錄或執行 sudo source /etc/profile
·註解
a. 假設你要將 /usr/share/jdk1.6.0_14改為你的jdk安裝目錄
b. linux下用冒號「:」來分隔路徑
c. $PATH / $CLASSPATH / $JAVA_HOME 是用來引用原來的環境變數的值
在設置環境變數時特別要注意不能把原來的值給覆蓋掉了,這是一種
常見的錯誤。
d. CLASSPATH中當前目錄「.」不能丟,把當前目錄丟掉也是常見的錯誤。
e. export是把這三個變數導出為全局變數。
f. 大小寫必須嚴格區分。
2. 修改.bash_profile文件
這種方法更為安全,它可以把使用這些環境變數的許可權控制到用戶級別,如果你需要給某個用戶許可權使用這些環境變數,你只需要修改其個人用戶主目錄下的.bash_profile文件就可以了。
·用文本編輯器打開用戶目錄下的.bash_profile文件
·在.bash_profile文件末尾加入:
exportJAVA_HOME=/usr/share/jdk1.6.0_14
exportPATH=$JAVA_HOME/bin:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
·重新登錄或執行source ~/.bash_profile
3. 直接在shell下設置變數
不贊成使用這種方法,因為換個shell,你的設置就無效了,因此這種方法僅僅是臨時使用,以後要使用的時候又要重新設置,比較麻煩。
只需在shell終端執行下列命令:
exportJAVA_HOME=/usr/share/jdk1.6.0_14
exportPATH=$JAVA_HOME/bin:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
『貳』 linux怎麼配置java環境
在Linux上面搭建java開發環境的步驟如下: 1、JDK的安裝:
執行下面命令安裝JDK(首先創建/opt/java目錄)
tar -xvf jdk-7u9-linux-i586.tar.gz -C /opt/java
ln -s /opt/java/jdk1.7.0_09 /opt/java/jdk 創建一個鏈接
vi /etc/frofile 設置環境變數
exort JAVA_HOME=/opt/java/jdk
exprot PATH=$JAVA_HOME/bin:$PATH
相當於重新設置PATH=JAVA_HOME/bin+PATH
配置好之後要用命令source /etc/profile
執行java -version 命令測試一下jdk是否安裝成功。
2、tomcat的安裝:
解壓安裝
tar -xvf apache-tomcat-6.0.10.tar.gz -C /opt/tomcat/
ln -s /opt/tomcat/apache-tomcat-6.0.10 /opt/tomcat/tomcat6.0 創建一個鏈接
然後 cd /opt/tomcat/tomcat6.0/bin
執行./startup.sh
再打開瀏覽器測試一下,輸入地址訪問tomcat,看有沒有tomcat貓的頁面出來,有的話就說明安裝成功了。
3、eclipse的安裝:
解壓,gunzip eclipse-java-juno-SR2-linux-gtk.tar.gz
安裝 tar -xvf eclipse-java-juno-SR2-linux-gtk.tar -C /opt
然後去圖形界面進入/opt/eclipse目錄,運行eclipse,就可以打開eclipse界面了。
以上步驟就完成了在Linux上搭建java環境的步驟了。
『叄』 如何在linux下安裝java
一、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 jre-6u6-linux-i586.bin
3. 啟動安裝過程。鍵入:./jre-6u<version>-linux-i586.bin。 接下來會提示二進制的許可協議,鍵入yes回車即可。安裝過程如果遇到一些問題,都同樣鍵入yes就可以。
4. 一路下來,最後看到Done字樣,就完成了Java環境的安裝。安裝的位置就是當前目錄 /usr/java,當然你可以選擇在別的位置。可以用ls命令查看一下是否正常。
二、Java安裝之環境變數配置
上面安裝完畢後,直接在shell裡面輸入java是不起作用的,需要先配置一下環境變數。一般都會用export命令,不過這樣設置只對當前shell 起作用,重啟或是切換到別的shell會話就不起作用了。可以選擇配置 .bashr文件。用vi或是gedit打開,在末尾添加下面的內容
export JAVA_HOME=/usr/java/jdk1.6.0_06 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文件,然後編譯一下試運行。
三、Java安裝之Eclipse安裝
Linux下面的Eclipse在ubuntu的界面渲染下看起來非常漂亮。先從Eclipse社區下載一個Linux版本的,這里下載的是europa 版本的gz包。只要解壓到一個目錄就可以,這里選擇/opt/eclipse下面。Eclipse是解壓就可以使用的。不過為了方便,我們在桌面做一個啟動器把啟動目標指向到Eclipse的安裝目的地,選擇裡面已有的圖標文件,這樣就完成了。不過默認Eclipse是找不到Java執行路徑的,有網友寫了這樣一個腳本eclipse.sh 放到/usr/local/bin目錄下,記得加上775許可權。然後把啟動器位置指到這里eclispe.sh。下面是eclipse.sh的內容:
#!/bin/bash # # 執行 eclipse 2.1.1 # export JAVA_HOME=/usr/java/XXX export CLASSPATH=/usr/java/XXX/lib /opt/eclipse/eclipse -vm /usr/java/XXX/bin/java -data ~/workspace & # -vm 參數用以指定使用哪一個 jvm 來執行Eclipse, # -date參數用以指定Eclipse的數據目錄。在此指定其存在用戶根目錄(~)下的workspace目錄中
『肆』 linux下怎麼安裝java環境
Linux下安裝Java環境配置步驟詳述
1、下載jdk8
登錄網址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
選擇對應jdk版本下載。(Tips:可在Windows下載完成後,通過FTP或者SSH到發送到Linux上)
2、 登錄Linux,切換到root用戶
su root 獲取root用戶許可權,當前工作目錄不變(需要root密碼)或者sudo -i 不需要root密碼直接切換成root(需要當前用戶密碼)
3、在usr目錄下建立java安裝目錄
cd /usr
mkdir java
4、將jdk-8u60-linux-x64.tar.gz拷貝到java目錄下
cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/
5、解壓jdk到當前目錄,得到文件夾 jdk1.8.0_*(注意:下載不同版本的JDK目錄名不同!)
tar -zxvf jdk-8u60-linux-x64.tar.gz
6、安裝完畢為他建立一個鏈接以節省目錄長度
ln -s /usr/java/jdk1.8.0_60/ /usr/jdk
7、編輯配置文件,配置環境變數
vim /etc/profile
在文本的末尾添加如下內容:
JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
8、重啟機器或執行命令 :source /etc/profile
sudo shutdown -r now
9、查看安裝情況
java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)
ps:可能出現的錯誤信息:
bash: ./java: cannot execute binary file
出現這個錯誤的原因可能是在32位的操作系統上安裝了64位的jdk,
1、查看jdk版本和Linux版本位數是否一致。
2、查看你安裝的Ubuntu是32位還是64位系統:
sudo uname -m
附:i686 //表示是32位
x86_64 // 表示是64位
簡書鏈接:http://www.jianshu.com/p/cb3ceb066ea8
『伍』 學linux 學java哪個好
每個人的需求不同,選擇也是不同的。
java是編程語言,linux是系統,學習java的話,現在市場上人太多了,而且java語言比較難,學習起來也是比較慢的,如果沒有基礎學習很費事,linux是系統,適合零基礎人員進行學習,相對於比較簡單,從我的觀點來看,學linux吧,我就是學linux畢業的,在老男孩。
『陸』 怎樣在linux下進行java編程
linux下java編程與在windows下一樣,重點在於搭建java開發環境。
linux下搭建java開發環境步驟:
1、下載linux環境下的JDK,前往java官網下載:http://www.java.com/zh_CN/
舉例:
JDK程序名為:jdk-7u11-linux-i586.tar.gz 保存路徑:/home/wyl/tools-wyl/JDK7u11
eclipse程序名為:eclipse-jee-juno-SR1-linux-gtk.tar.gz 保存路徑:/home/wyl/tools-wyl/eclipse-javaEE
2、解壓下載的jdk-7u11-linux-i586.tar.gz文件
chmod 777 jdk-7u11-linux-i586.tar.gz
tar xzvf jdk-7u11-linux-i586.tar.gz(普通用戶身份解壓即可)
3、配置環境變數
以超級用戶身份執行下面的命令:
#vim /etc/profile
在文件末尾加上以下內容後保存退出(:wq)
export JAVA_HOME=/home/wyl/tools-wyl/JDK7u11/jdk1.7.0_11(說明:這個是JDK解壓後文件夾的路徑)
export PATH=$JAVA_HOME/bin:$PATH或export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.
4、注銷重新登錄後在終端輸入java,javac,java -version,javac -version.測試是否安裝成功。
[wyl@localhost eclipse-javaEE]$ java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) Server VM (build 23.6-b04, mixed mode)
[wyl@localhost eclipse-javaEE]$ javac -version
javac 1.7.0_11
[wyl@localhost eclipse-javaEE]$
5、解壓eclipse-jee-juno-SR1-linux-gtk.tar.gz 並運行它(chmod 777 eclipse...)
5.1、解壓:tar xzvf eclipse-jee-juno-SR1-linux-gtk.tar.gz (普通用戶身份解壓即可,否則每次都要以超級用戶身份運行它)。
5.2、運行:進入解壓後的目錄,執行命令:./eclipse即可運行eclipse.或者進入解壓後的目錄,雙擊eclipse圖標即可。
運行eclipse即可進行java編程。
『柒』 linux下怎麼安裝java環境
Linux系統中安裝Java步驟:
1.選擇你所有安裝的操作系統類型(Linux,Linux
AMD64,Solaris等)。一旦已經選擇下載文件──要麼是自解壓縮執行文件,要麼是自解壓縮的RPM文件,可以安裝它。當前,最新的版本是5.0:
#
mkdir
-p
/usr/local/java
#
cd
/usr/local/java
#
mv
/path/to/jre-1_5_0_05-linux-amd64.bin
.
#
chmod
u+x
jre-1_5_0_05-linux-amd64.bin
#
./jre-1_5_0_05-linux-amd64.bin
2.通過編輯/etc/profile將Java添加到默認的PATH設置:
PATH=$PATH:/usr/local/java/jre1.5.0_05/bin
JAVA_HOME=/usr/local/java/jre1.5.0_05
export
$PATH
$JAVA_HOME
『捌』 linux和java應該選哪個
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。
嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU 工程各種工具和資料庫的操作系統。
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程[1] 。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點[2] 。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等
『玖』 如何在linux系統下做java開發
linux下做java開發Java開發需要搭建java開發環境:jdk是 Java 語言的軟體開發工具包,Tomcat是Java環境下WEB伺服器, Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。學習java推薦選擇千鋒教育,該機構可以幫助更多迷茫的學生實現他們的夢想。
學Java可以從事的工作如下:
1、企業級應用開發大可以做全國聯網的系統,小到中小企業的應用解決方案。多數沒有前端開發的通常是從一個伺服器接收數據,處理後發給另一個處理系統。
2、如今,Java編程Java編程已經在金融服務業得到廣泛應用,所有銀行平台的前台和後台電子交易系統、確認和結算服務、數據處理及其他項目都用Java來編寫。
3、服務端程序開發,Java都佔有極為重要的地位。
想要了解更多有關java培訓的相關信息,推薦咨詢千鋒教育。採用全程面授高品質、高體驗培養模式,學科大綱緊跟企業需求,擁有國內一體化教學管理及學員服務,在職業教育發展道路上不斷探索前行,公司總部位於北京,目前已在20個城市成立分公司,現有教研講師團隊300餘人。
『拾』 如何在 Linux 中修改默認的 Java 版本
默認正常情況下,即使使用Java 1.6版本Java腳本jdk-6u31-linux-i586.bin,安裝Java運行後,會出現自動升級為1.7版本狀態的情況。針對某些應用程序需要基於1.6版本方可運行的情況,需要降級為1.6。具體的操作方法有兩種:1. 使用alternatives命令來實現。
alternatives是Linux下的一個功能強大的命令,只能在root許可權下執行。如系統中有幾個命令功能十分類似,卻又不能隨意刪除,那麼可以用 alternatives 來指定一個全局的設置。
[root@Excel7070 ~]# alternatives
alternatives version 1.3.49.3 - Copyright (C) 2001 Red Hat, Inc.
This may be freely redistributed under the terms of the GNU Public License.
usage: alternatives --install <link> <name> <path> <priority>
[--initscript <service>]
[--slave <link> <name> <path>]*
alternatives --remove <name> <path>
alternatives --auto <name>
alternatives --config <name>
alternatives --display <name>
alternatives --set <name> <path>
common options: --verbose --test --help --usage --version
--altdir <directory> --admindir <directory>
可以看到相應的alternatives的相關命令信息。
說明:
alternatives --install <link> <name> <path> <priority>
其中,
install表示安裝
link是符號鏈接
name則是標識符
path是執行文件的路徑
priority則表示優先順序
在當前狀態下,我需要修改java的版本,具體操作顯示如下:
a. 在root中運行 alternatives --config java,具體顯示如下:
[root@Excel7070 ~]# alternatives --config java
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.7.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
Enter to keep the current selection[+], or type selection number: 2
b. 然後就選擇需要使用的版本號所在選項即可。"2"
c. 再運行java -version
看到的就是當前選擇的java版本1.6了。
2. 使用安裝修改的方式。這種方式運行之前發生有點異常,第一種方法可以保留與選擇,更為合適。
已經安裝了1.7版本java,需要如下操作:
chmod +x jdk-6u32-linux-i586.bin
安裝1.6版本
./jdk-6u32-linux-i586.bin
mv jdk1.6.0_32/ /usr/java
cd /usr/java
rm -fr latest
ln -s jdk1.6.0_32/ latest
再修改/etc/profle裡面的java路徑信息即可。
完成profile修改後,source /etc/pofile
java -version就可以看到版本也降級了。