① java JDK安裝包 有分Windows 和 linux 系統嗎
第一,linux下用的JDK安裝程序是 xxx.rpm格式;
第輪局二,windows下用的JDK安裝陸桐亂程序是 xx.exe格式;
第三,JDK可以用免安裝版,把別人安裝好的JKD文件夾復制到你的電腦(注意區分32位還是64位),修改環節變數指向你本地磁碟所放的JDK路徑即可使用該JDK,同理當你要早檔切換不同版本的JDK時,也是只需修改環節變數指向對應版本的JDK路徑即可。
② linux下怎麼卸載自帶的JDK和安裝想要的JDK
首先查看系統中薯賀原有的java版本:java -version;然後用再用:rpm -qa | gcj命令查看具體的信息,最後用:rpm -e --nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64卸載。
把下載rpm包拖入linux系統中,進入到相豎兆應的目數纖派錄下執行:rpm -ivh jdk-7u51-linux-x64.rpm
安裝好後,配置環境變數:執行 vi /etc/profile命令,添加如下圖的配置信息。注意:目錄要寫上你自己的安裝目錄,一般默認是安裝在/usr/java下的。
JAVA_HOME=/usr/java/jdk1.7.0_45
TOMCAT_HOME=/home/syx/server/tomcat
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export TOMCAT_HOME
export PATH
export CLASSPATH
如果你不想重新系統,可以用命令source /etc/profile使配置文件立即生效。否則只能重啟系統才能使配置參數生效。然後我們可以通過 echo $JAVA_HOME ;echo $PATH;echo $CLASSPATH,查看配置的信息。
最後我們再次通過:java -version查看我們是否成功安裝了jdk。
③ 如何在Linux上安裝與配置Hadoop
Hadoop最早是為了在Linux平台上使用而開發的,但是Hadoop在UNIX、Windows和Mac OS X系統上也運行良好。不過,在Windows上運行Hadoop稍顯復雜,首先必須安裝Cygwin以模擬Linux環境,然後才能安裝Hadoop。Hadoop的安裝非常簡單,大家可以在官網上下載到最近的幾個版本,在Unix上安裝Hadoop的過程與在Linux上安裝基本相同,因此下面不會對其進行詳細介紹。
在Linux上安裝與配置Hadoop
在Linux上安裝Hadoop之前,需要先安裝兩個程序:
1. JDK 1.6或更高版本;
2. SSH(安全外殼源世協議),推薦安裝OpenSSH。
下面簡述一下安裝這兩個程序的原因:
1. Hadoop是用Java開發的,Hadoop的編譯及MapRece的運行都需要使用JDK。
2. Hadoop需要通過SSH來啟動salve列表中各台雹棚肢主機的守護進程,因此SSH也是必須安裝的,即使是安裝偽分布式版本(因為Hadoop並沒有區分集群式和偽分布式)。對於偽分布式,Hadoop會採用與集群相同的處理方式,即依次序啟動文件conf/slaves中記載的主機上的進程,只不過偽分布式中salve為localhost(即為自身),所以對於偽分布式Hadoop,SSH一樣是必須的。
一、安裝JDK 1.6
安裝JDK的過程很簡單,下面以Ubuntu為例。
(1)下載和安裝JDK
確保可以連接到互聯網,輸入命令:
sudoapt-getinstallsun-java6-jdk輸入密碼,確認,然後就可以安裝JDK了。
這里先解釋一下sudo與apt這兩個命令,sudo這個命令允許普通用戶執行某些或全部需要root許可權命令,它提供了詳盡的日誌,可以記錄下每個用戶使用這個命令做了些什麼操作;同時sudo也提供了靈活的管理方式和正,可以限制用戶使用命令。sudo的配置文件為/etc/sudoers。
apt的全稱為the Advanced Packaging Tool,是Debian計劃的一部分,是Ubuntu的軟體包管理軟體,通過apt安裝軟體無須考慮軟體的依賴關系,可以直接安裝所需要的軟體,apt會自動下載有依賴關系的包,並按順序安裝,在Ubuntu中安裝有apt的一個圖形化界面程序synaptic(中文譯名為「新立得」),大家如果有興趣也可以使用這個程序來安裝所需要的軟體。(如果大家想了解更多,可以查看一下關於Debian計劃的資料。)
(2)配置環境變數
輸入命令:
sudogedit/etc/profile輸入密碼,打開profile文件。
在文件的最下面輸入如下內容:
#setJavaEnvironment這一步的意義是配置環境變數,使你的系統可以找到JDK。
(3)驗證JDK是否安裝成功
輸入命令:
java-version查看信息:
javaversion"1.6.0_14"二、配置SSH免密碼登錄
同樣以Ubuntu為例,假設用戶名為u。
1)確認已經連接上互聯網,輸入命令
sudoapt-getinstallssh2)配置為可以無密碼登錄本機。
首先查看在u用戶下是否存在.ssh文件夾(注意ssh前面有「.」,這是一個隱藏文件夾),輸入命令:
ls-a/home/u一般來說,安裝SSH時會自動在當前用戶下創建這個隱藏文件夾,如果沒有,可以手動創建一個。
接下來,輸入命令:
ssh-keygen-tdsa-P''-f~/.ssh/id_dsa解釋一下,ssh-keygen代表生成密鑰;-t(注意區分大小寫)表示指定生成的密鑰類型;dsa是dsa密鑰認證的意思,即密鑰類型;-P用於提供密語;-f指定生成的密鑰文件。(關於密鑰密語的相關知識這里就不詳細介紹了,裡面會涉及SSH的一些知識,如果讀者有興趣,可以自行查閱資料。)
在Ubuntu中,~代表當前用戶文件夾,這里即/home/u。
這個命令會在.ssh文件夾下創建兩個文件id_dsa及id_dsa.pub,這是SSH的一對私鑰和公鑰,類似於鑰匙及鎖,把id_dsa.pub(公鑰)追加到授權的key裡面去。
輸入命令:
cat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keys這段話的意思是把公鑰加到用於認證的公鑰文件中,這里的authorized_keys是用於認證的公鑰文件。
至此無密碼登錄本機已設置完畢。
3)驗證SSH是否已安裝成功,以及是否可以無密碼登錄本機。
輸入命令:
ssh-version顯示結果:
OpenSSH_5.1p1Debian-6ubuntu2,OpenSSL0.9.8g19Oct2007顯示SSH已經安裝成功了。
輸入命令:
sshlocalhost會有如下顯示:
Theauthenticityofhost'localhost(::1)'can'tbeestablished.這說明已經安裝成功,第一次登錄時會詢問你是否繼續鏈接,輸入yes即可進入。
實際上,在Hadoop的安裝過程中,是否無密碼登錄是無關緊要的,但是如果不配置無密碼登錄,每次啟動Hadoop,都需要輸入密碼以登錄到每台機器的DataNode上,考慮到一般的Hadoop集群動輒數百台或上千台機器,因此一般來說都會配置SSH的無密碼登錄。
三、安裝並運行Hadoop
介紹Hadoop的安裝之前,先介紹一下Hadoop對各個節點的角色定義。
Hadoop分別從三個角度將主機劃分為兩種角色。第一,劃分為master和slave,即主人與奴隸;第二,從HDFS的角度,將主機劃分為NameNode和DataNode(在分布式文件系統中,目錄的管理很重要,管理目錄的就相當於主人,而NameNode就是目錄管理者);第三,從MapRece的角度,將主機劃分為JobTracker和TaskTracker(一個job經常被劃分為多個task,從這個角度不難理解它們之間的關系)。
Hadoop有官方發行版與cloudera版,其中cloudera版是Hadoop的商用版本,這里先介紹Hadoop官方發行版的安裝方法。
Hadoop有三種運行方式:單節點方式、單機偽分布方式與集群方式。乍看之下,前兩種方式並不能體現雲計算的優勢,在實際應用中並沒有什麼意義,但是在程序的測試與調試過程中,它們還是很有意義的。
你可以通過以下地址獲得Hadoop的官方發行版,下載Hadoop-0.20.2.tar.gz並將其解壓,這里會解壓到用戶目錄下,一般為:/home/[你的用戶名]/。
單節點方式配置:
安裝單節點的Hadoop無須配置,在這種方式下,Hadoop被認為是一個單獨的Java進程,這種方式經常用來調試。
偽分布式配置:
你可以把偽分布式的Hadoop看做是只有一個節點的集群,在這個集群中,這個節點既是master,也是slave;既是NameNode也是DataNode;既是JobTracker,也是TaskTracker。
偽分布式的配置過程也很簡單,只需要修改幾個文件,如下所示。
進入conf文件夾,修改配置文件:
Hadoop-env.sh:指定JDK的安裝位置:
conf/core-site.xml:這是Hadoop核心的配置文件,這里配置的是HDFS的地址和埠號。
conf/hdfs-site.xml:這是Hadoop中HDFS的配置,配置的備份方式默認為3,在單機版的Hadoop中,需要將其改為1。
conf/mapred-site.xml:這是Hadoop中MapRece的配置文件,配置的是JobTracker的地址和埠。
需要注意的是,如果安裝的是0.20之前的版本,那麼只有一個配置文件,即為Hadoop-site.xml。
接下來,在啟動Hadoop前,需格式化Hadoop的文件系統HDFS(這點與Windows是一樣的,重新分區後的卷總是需要格式化的)。進入Hadoop文件夾,輸入下面的命令:
bin/HadoopNameNode-format格式化文件系統,接下來啟動Hadoop。
輸入命令:
bin/start-all.sh(全部啟動)最後,驗證Hadoop是否安裝成功。
打開瀏覽器,分別輸入網址:
http://localhost:50030(MapRece的Web頁面)如果都能查看,說明Hadoop已經安裝成功。
對於Hadoop來說,安裝MapRece及HDFS都是必須的,但是如果有必要,你依然可以只啟動HDFS(start-dfs.sh)或MapRece(start-mapred.sh)。
④ 如何在Ubuntu Linux上安裝Oracle Java
檢查Java是察或否已經安裝在Ubuntu上打開終端,使用下面的命令:
如果你看到像下面的輸出,這就意味著你並沒有安裝過Java:
看了各種類型『Java』的不同之後,讓我們看如何安裝他們。
在Ubuntu和Linux Mint上安裝JRE打開終端,使用下面的命令敗塌伍安裝JRE:
在終端,使用下面的命令安裝OpenJDK Java開發工具包:
特殊地,如果你想要安裝Java 7或者Java 6等等,你可以使用openjdk-7-jdk/openjdk-6jdk,但是記住在此之前安裝openjdk-7-jre/openjdk-6-jre。
在Ubuntu和Linux Mint上安裝Oracle JDK使用下面的命令安裝,只需一些時間,它就會下載許多的文件,所及你要確保你的網路環境良好:
如果你想安裝Java 7(i.e Java 1.7),在上面的命令中用java7代替java8。
⑤ linxs 沒有圖形話界面怎麼裝jdk
在 Linux 下安裝 JDK 的系統需求:
Linux 核心 (Kernel) 2.2.12 版本及以上
glibc 2.2.2-11 版本及以上
16 位 (bit) 真彩 KDE 或者 Gnome
最少 32M 內存,推薦使用 48M 內存
至少 75M 硬碟空間
1.2.3 在 Linux 下安裝 JDK
Linux 版的 JDK 安裝程序有兩種格式:GNUZIP Tar 格式 (j2sdk-1_4_0-rc-linux-i386.bin) 和 RedHat RPM 格式 (j2sdk-1_4_0-rc-linux-i386-rpm.bin)。下面分別對使用這兩個安裝文件的安裝步驟進行說明。
安裝 GNUZIP Tar 格式的安裝程序
j2sdk-1_4_0-rc-linux-i386.bin 是一個自解壓文件,可直接運行 (命令:./j2sdk-1_4_0-rc-linux-i386.bin)。運行它之後會顯示一個許可信息 (License),同意之後,安裝程序會將 JDK 解壓在當前路徑下的一個名為 j2sdk1.4.0 的目錄中。所以,如果你想把 JDK 安裝個某個位置,就可以把該安裝程序文件拷貝到那個位置,再運行安裝程序;或者運行安裝程序後,將解壓出來的 j2sdk1.4.0 目錄移動到你想要的位置。
使用這種格式的安裝程序,優點是安裝位置可自定。
安裝 RedHat RPM 格式安裝程序
相對於安裝 GNUZIP Tar 格式的安裝程序,安裝 RedHat RPM 格式的安裝程序更麻煩一些。
j2sdk-1_4_0-rc-linux-i386-rpm.bin 也是一個自解壓文件,同樣會首先顯示許可協議。不過它解壓出談仔局來的不是一個目錄,而是一個 .rpm 文件 (j2sdk-1_4_0-rc-linux-i386.rpm)。稍後,我們將使用 rpm 命令進行安裝,在此之前,你需要獲得 root 許可權。
如果你安裝過 JDK 1.4 的測試 (Beta) 版本 (beta, beta2, bate3),你應該先御載它們。如果你不知道是否安裝過,可以使用 rpm 命令再 -qa 參數來檢查,如戚世
rpm -qa | grep j2sdk-1.4.0
如果 Linux 中安裝有 JDK 1.4 測試版,它就會被列出來。那麼,我們接下來就應該使用 rpm 命令帶 -e 參數來刪除它,如
rpm -e j2sdk-1.4.0-beta
rpm -e j2sdk-1.4.0-beta2
rpm -e j2sdk-1.4.0-beta3
直到現在,我們才能安裝最新下載的 JDK 1.4 預發行版,使用 rpm 命令帶 -ivh 參數,如
rpm -ivh j2sdk-1_4_0-rc-linux-i386.rpm
設置 Java 需要的環境變數
通常,我們需要設置三個環境變數:JAVA_HOME、PATH 和 CLASSPATH。
JAVA_HOME:該環境變數的值就是 Java 所在的目錄,一些 Java 版的軟體和一些 Java 的工具需要用到該變數,設置 PATH 和 CLASSPATH 的時候,也可以使用該變數以方便設置。
PATH:指定一個路徑列表,用於搜索可執行文件的。執行一個可執行文件時,如果該文件不能在當前路徑下找到,則依次尋找 PATH 中含讓的每一個路徑,直至找到。或者找完 PATH 中的路徑也不能找到,則報錯。Java 的編譯命令 (javac),執行命令 (java) 和一些工具命令 (javadoc, jdb 等) 都在其安裝路徑下的 bin 目錄中。因此我們應該將該路徑添加到 PATH 變數中。
CLASSPATH:也指定一個路徑列表,是用於搜索 Java 編譯或者運行時需要用到的類。在 CLASSPATH 列表中除了可以包含路徑外,還可以包含 .jar 文件。Java 查找類時會把這個 .jar 文件當作一個目錄來進行查找。通常,我們需要把 JDK 安裝路徑下的 jrelib
t.jar (Linux: jre/lib/rt.jar) 包含在 CLASSPATH 中。
PATH 和 CLASSPATH 都指定路徑列表,列表中的各項 (即各個路徑) 之間使用分隔符分隔。在 Windows 下,分隔符是分號 (;),而在 Linux 下,分隔符是冒號 (:)。
下面分別說明三個環境變數在Linux 下如何設置,不過在此之前,我們需要做個假設。假設 JDK 在 Windows 下的安裝路徑是 C:jdk,在 Linux 下的安裝路徑是 /usr/local/jdk/。那麼,安裝後的 JDK 至少會包括如下內容:
C:jdk (/usr/local/jdk)
|-- bin
|-- demo
|-- include
|-- jre
| |-- bin
| `-- lib
`-- lib
⑥ the download file appears to be corrupted.linux 安裝 jdk 出錯
從Windows往LINUX上傳文件的時候,模式不森念含高液是二進制導致的文件破壞。在DOS命令下,登錄FTP,用二進制方式傳,就不會有此笑問題了。
⑦ linux怎麼安裝java環境
安裝系統環境是: centos6.5 64位
一.安裝jdk
1.下載Java文件jdk-6u45-Linux-x64.bin
2.運行./jdk-6u45-linux-x64.bin
3.移動該文件到/usr/local/jdk目錄下
mv jdk-6u45-linux-x64 /usr/local/jdk
4.配置java環境變數,在文件/etc/profile最後添加以下內容:
#set java
JAVA_HOME=/usr/local/jdk;export JAVA_HOME
JRE_HOME=/usr/local/jdk/jre;export JRE_HOME
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin;export PATH
export CLASSPATH=$CLASSPATH:$PATH:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:.
5.source /etc/profile (重新激活)
6.運行java -version查看是否成功
二.安裝tomcat
1.下載tomcat文件:apache-tomcat-7.0.47.tar.gz
2.解壓tar -zxvf apache-tomcat-7.0.47.tar.gz
3.移動該文件到/usr/local下,並命名為tomcat
mv apache-tomcat-7.0.47 /usr/local/tomcat
4.到tomcat/bin目錄下setclasspath.sh文件中設置java環境,加入以下兩行即可:
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=/usr/local/jdk/jre
5.設置tomcat 服務啟動
把下面內容保存到/etc/init.d/目錄,文件名為tomcat
#!/bin/bash
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
#
# processname: tomcat by ton
# description: tomcat is a j2se server
# chkconfig: 2345 86 16
# description: Start up the Tomcat servlet engine.
set -m (有時不加這個,secureFX會話失效時,會導致tomcat自動stop)
CATALINA_HOME="/usr/local/tomcat"
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
. /etc/rc.d/init.d/functions
else
echo -e "/atomcat: unable to locate functions lib. Cannot continue."
exit -1
fi
# running tomcat services
RETVAL=$?
case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
restart)
if [ -f $CATALINA_HOME/bin/startup.sh ];then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
sleep 5
if [ -f $CATALINA_HOME/bin/shutdown.sh ];then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
6.為該文件添加運行許可權
chmod +x /etc/init.d/tomcat
三.安裝MySQL
linux下主要是編譯安裝,需准備:cmake工具
1.yum install gcc gcc-c++ ncurses-devel perl (安裝編譯源碼所需的工具和庫)
2.下載cmake-3.0.1.tar.gz ,然後輸入命令:
tar -xzvf cmake-3.0.1.tar.gz
cd cmake-3.0.1
./bootstrap ; make ; make install
3.新增mysql用戶組和用戶命令:
groupadd mysql
useradd -r -g mysql mysql
4.新建mysql安裝目錄和存放數據目錄:
mkdir -p /usr/local/mysql
cd /usr/local/mysql
chown -R mysql:mysql . (分配許可權)
mkdir -p /var/mysqldata
cd /var/mysqldata
chown -R mysql:mysql . (分配許可權)
5.下載mysql-5.5.38.tar.gz ,解壓:
tar -zxvf mysql-5.5.38.tar.gz
cd mysql-5.5.38(先進入目錄下)
6.(先進入mysql-5.5.38目錄下)再執行cmake命令:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/var/mysqldata/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/var/mysqldata \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306
7.再編譯:
make
make install
8.復制配置文件,在/usr/local/mysql下執行:
cp support-files/my-medium.cnf /etc/my.cnf
9 初始化資料庫
執行前需賦給scripts/mysql_install_db文件執行許可權
chmod 755 scripts/mysql_install_db
scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ \
--datadir=/var/mysqldata/
10. 設置mysqld的開機啟動
cp support-files/mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
chkconfig mysql on
11.MySQL配置環境變數
export PATH=/usr/local/mysql/bin:$PATH
alias mysql_start="mysqld_safe &"
alias mysql_stop="mysqladmin –u root -p shutdown"
source /etc/profile (重啟配置)
12.啟動mysql服務
/etc/init.d/mysql start
ps -ef |grep mysql (命令查看是否啟動)
13. 登陸mysql
# mysql -u root –p
14.修改MySQL用戶root的密碼
mysqladmin -u root password '123456' (更新密碼)
⑧ ubuntu16怎麼安裝jdk
系統罩升版本:Ubuntu16.04
JDK版本:jdk1.8.0_121
1.官網下載JDK文件jdk-8u121-linux-x64.tar.gz
我這里下的是最新版,其他版本也可以
2.創建一個目錄作為JDK的安裝目錄,我的目錄為 /java
sudo mkdir /java
7.但還沒結束,以前按照其他人寫的文章發現每次重啟後就用不了了,所以還需要配置所有用戶的環境變數
sudo gedit /etc/profile
在文件的最後添加以下內容:
#set Java environment
export JAVA_HOME=/dengyang/jdk1.8.0_56
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
8.同樣,需要使用命令使環境變數立即生效
source /etc/profile
9.重啟電腦,能正常進入系統,且java -version命令有效
⑨ linux上jdk解壓目錄下bin里執行不了java命令,環境變數也已經設置好
根據你說應該沒有給bin下的文件沒有加上執行許可權
sh 文件名
下面是安裝jdk 的方法
在linux下安裝JDK如下:
第一步:查看Linux自帶的JDK是否已安裝
(1)查看已經安裝的jdk:
# rpm -qa|grep jdk ← 查看jdk的信息或直接執行
或
# rpm -q jdk
或
# java -version
(2)rpm -qa|grep jdk 卸載:
(3)rpm -e rpm包名(上面看到的)若存在依賴關系,先卸載上層的。
第二步:安裝JDK
<1>從SUN下載jdk-1_5_0_14-linux-i586-rpm.bin或jdk-1_5_0_14-linux-i586.bin
在/usr下新建java文件夾,將安裝包放在/usr/java目錄下
# mkdir /usr/java
<2>安裝JDK
# cd /usr/java(mkdir java –此目錄需要創建)
①jdk-1_5_0_16-linux-i586-rpm.bin文件安裝
# chmod 777 jdk-1_5_0_16-linux-i586-rpm.bin ← 修改為可執行
# ./jdk-1_5_0_16-linux-i586-rpm.bin ← 選擇yes同意上面的協議
# rpm -ivh jdk-1_5_0_16-linux-i586.rpm ← 選擇yes直到安裝完畢
②jdk-1_5_0_16-linux-i586.bin文件安裝
# chmod a+x jdk-1_5_0_16-linux-i586.bin ← 使當前用戶擁有執行許可權
# ./jdk-1_5_0_16-linux-i586.bin ← 選擇yes直到安裝完畢
第三步:配置環境變數
<1># vi /etc/profile
<2>在最後加入以下幾行:
export JAVA_HOME=/usr/java/jdk1.5.0_16
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
<3># source /etc/profile 執行後生效
第四步:測試JDK
#vi hello.java
public class hello {
public static void main(String args [ ])
{
System.out.println("Hello World!");
System.out.println("2011/1/14");
}
}
# javac hello.java
# java hello
Hello World!
到這些就代表安裝成功了!
⑩ 如何在Linux系統上安裝JDK
Linux安裝JDK步驟
1、先從網上下載jdk(jdk-7u1-linux-i586.rpm),下載後放在/home目錄中,當然其它地方也行。
2、進入安裝目錄 #cd /home #cp jdk-7u1-linux-i586.rpm /usr/local #cd /usr/local 給所有用戶添加可執行的許可權
#rpm -ivh jdk-7u1-linux-i586.rpm
3、設置環境變數
#vi /etc/profile
打開後,在文檔最下方加上以下環境變數配置代碼:
export JAVA_HOME=/usr/java/javajdk1.7.0_01
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
注意:export PATH=$JAVA_HOME/bin:$PATH,注意將$PATH放到最後。以免造成新舊版本問題。
編輯profile文檔立即生效 source /etc/profile
4、檢查JDK是否安裝成功。 #java -version 如果看到JVM版本及相關信息,即安裝成功!
如圖:
-----------分割線-----------------
當你已經成功把javajdk1.7.0_01 安裝到 /usr/java,並且配置好了系統環境變數 執行 # java -version 時就是 顯示javajdk1.7.0_01,是因為你的linux系統有默認的jdk;執行
1、# cd /usr/bin
# ln -s -f /usr/java/javajdk1.7.0_01/jre/bin/java
# ln -s -f /usr/java/javajdk1.7.0_01/bin/javac
2、接著卸載javajdk1.7.0_01,再次重新安裝。卸載方法:
先查看javajdk1.7.0_01包名
#rpm -qa | grep jdk
接著執行
#rpm -e jdk-1.7.0_01-fcs
卸載完後,再次重新安裝jdk-7u1-linux-i586.rpm。
===============
我今天遇到問題後,就是這樣解決的。大家如果也遇到類似問題,可以嘗試下。
如果有更好的解決方法。歡迎分享。
=========更新11月16日
今天在linux下安裝tomcat發現了點問題:
後來卸載了1.7後,使用jdk1.6版本重新安裝和配置
在/etc/profile文件最後重新配置,加入兩行
export JAVA_HOME=/urs/java/jdk1.6
export JRE_HOME=/usr/java/jdk1.6/jre