① linux中JDK的安裝和配置方法
一、軟體下載
1、下載JDK(下面分別是32位系統和64位系統下的版本)
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586.tar.gz?AuthParam=1350717577_ #32位
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.rpm?AuthParam=1350717726_ #64位
# getconf LONG_BIT # 查看系統多少位
二、安裝JDK7.0版本
1、先卸載伺服器自帶的jdk軟體包
# java -version #查看伺服器是否安裝過jdk
java version "1.6.0_17"
OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
# rpm -qa |grep gcj #查看伺服器安裝的jdk軟體包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 #卸載軟體包
2、安裝jdk7.0
解壓配置安裝
# mkdir -p /usr/lib/jvm
# tar zxvf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm
# mv /usr/lib/jvm/jdk1.7.0_09 /usr/lib/jvm/java7
3、添加jdk7.0到系統環境變數
#cp /etc/profile /etc/profile.bak #備份
#vi /etc/profile #編輯,在最後添加下面的內容
export JAVA_HOME=/usr/lib/jvm/java7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#source /etc/profile #使配置文件立即生效
由於系統中可能會有默認的其他版本JDK,所以,為了將我們安裝的JDK設置為默認JDK版本,還要進行如下工作。
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300
執行下面命令,設置默認版本,此命令執行後,系統會列出當前存在的各種JDK版本,會提示你選擇
# update-alternatives --config java
4、測試
# java -version # 測試是否成功
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)
② linux怎麼安裝軟體
1、打開系統,可以看到桌面,找到軟體中心,打開軟體中心
③ 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' (更新密碼)
④ CentOS yum裝配sun Java jre jdk和openjdk怎麼解決
在Linux下的tty終端下,安裝sun jre,但是去Oracle安裝,下載居然還要登錄,使用cookie,沒辦法。直接到http://www.java.com/下載了。
說明:如果使用yum install 安裝軟體,具體的軟體名稱不知道,tab又不管用,可以使用yum list j* 來查看相關的軟體名稱
安裝sun JDK
進入http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,尋找最新的JDK地址,在以下代碼中url替換最新的jdk地址。
沒辦法直接通過wget下載,需要cookie。(感謝網友評論留下的方法。)
1
wget --no-check-certificate --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" "http://download.oracle.com/otn-pub/java/jdk/7u15-b03/jdk-7u15-linux-x64.rpm"
改名後,使用一下代碼安裝
1
yum install jdk-7u6-linux-x64.rpm
安裝sun jre
到
http://java.com/zh_CN/download/manual.jsp找到自己的版本下載,我的是下載Linux x64
RPM,地址http://javadl.sun.com/webapps/download/AutoDL?BundleId=67387
下載jre
wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=67387
更改名字,原文件名一堆參數,去除了吧。
[root@317304 ddd]# mv jre-7u6-linux-x64.rpm\?AuthParam\=1345897956_\&GroupName\=JSC\&FilePath\=%2FESD6%2FJSCDL%2Fjdk%2F7u6-b24%2Fjre-7u6-linux-x64.rpm\&File\=jre-7u6-linux-x64.rpm\&BHost\=javadl.sun.com jre-7u6-linux-x64.rpm
安裝
1
yum install jre-7u6-linux-x64.rpm
安裝成功
[root@317304 ddd]# java -version
java version "1.7.0_06"
Java(TM) SE Runtime Environment (build 1.7.0_06-b24)
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b09, mixed mode)
安裝openjdk
1
yum install java-1.7.0-openjdk
⑤ java jre7如何設置環境變數
1. 安裝JDK 選擇安裝目錄 安裝過程中會出現兩次 安裝提示 。第一次是安裝 jdk ,第二次是安裝 jre 。建議兩個都安裝在同一個java文件夾中的不同文件夾中。(不能都安裝在java文件夾的根目錄下,jdk和jre安裝在同一文件夾會出錯)
如下圖所示
⑥ linux中怎麼在線安裝jdk1.7
linux中在線安裝jdk1.7的方法如下:
1)到官網去下在jdk
wget http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.tar.gz -O jdk-7-linux-x64.tar.gz
2)安裝
tar -zxvf jdk-7-linux-x64.tar.gz
3)移動到指定目錄,下面用軟連接的原因是便於以後升級
mv jdk1.7.0 /Application/
ln -s /Application/jdk1.7.0 /Application/java
ln -s /Application/java/bin/java /sbin/java
4)設置環境變數
echo "export JAVA_HOME=/Application/java" > /etc/profile.d/java_env.sh echo "export JRE_HOME=/Application/java/jre" >> /etc/profile.d/java_env.sh
echo "export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH" >> /etc/profile.d/java_env.sh
echo "export PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin:$PATH" >> /etc/profile.d/java_env.sh
設置為可執行文件
chmod +x /etc/profile.d/java_env.sh
使環境變數在當前ssh客戶端生效
source /etc/profile.d/java_env.sh
5)驗證
最好把以前的java刪除
root@vs-3310-099:/Application/java# java -version java version "1.7.0" Java(TM) SE Runtime Environment (build 1.7.0-b147) Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)
⑦ 如何在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