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
⑵ jdk-8u141-linux-x64.tar.gz 怎麼安裝
1. 登錄Linux,切換到root用戶
sudo root 獲取root用戶許可權,當前工作目錄不變(需要root密碼)或
sudo -i 不需要root密碼直接切換成root(需要當前用戶密碼)
2. 在usr目錄下建立java安裝目錄cd /usr 之後mkdir java
3.將jdk-8u141-linux-x64.tar.gz拷貝到java目錄下
cp jdk-8u141-linux-x64.tar.gz(其所在路徑) /usr/java/
4.解壓jdk到當前目錄
tar -zxvf jdk-8u141-linux-x64.tar.gz得到文件夾 jdk1.8.xx
5.安裝完畢為他建立一個鏈接以節省目錄長度(可以省略這一步)
ln -s /usr/java/jdk1.8.xx/ /usr/jdk
6.編輯配置文件,配置環境變數
vim /etc/profile
添加如下內容:JAVA_HOME根據實際目錄來
JAVA_HOME=/usr/java/jdk1.8.xx
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
7.重啟機器或執行命令 :source /etc/profile
sudo shutdown -r now
8.查看安裝情況
java -version
java version "1.8.xx"
Java(TM) SE Runtime Environment (build 1.8.xx)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)
可能出現的錯誤信息:
bash: ./java: cannot execute binary file
出現這個錯誤的原因可能是在32位的操作系統上安裝了64位的jdk,
查看jdk版本和Linux版本位數是否一致。
查看linux是32位還是64位系統:
sudo uname --m
i686 //表示是32位
x86_64 // 表示是64位
⑶ Linux上如何安裝Java
Oracle的Linux操作系統java包分jdk和jre兩個版本。jdk是整個java的核心。jre是jdk的一部分,僅僅提供java運行的環境,如果想開發java,必須安裝jdk。
到sun的網站下載jdk。
把文件解壓。假如文件保存在/opt下,打開terminal,運行以下命令:cd /opt tar zxvf >>>>.tar.gz
測試是否成功java -version
配置JAVA_HOME環境變數,一般java開發者需要配置java環境變數才能使其他java項目正常運行。
⑷ 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' (更新密碼)
⑸ java安裝—
Java源程序為java格式的文件,Java程序的運行首先要通過上面提到的javac.exe編譯程序編譯成位元組碼文件文件後綴為.class,然後通過jvmJava虛擬機解釋運行Java的跨平台就是因為各環境有各環境的jvmJava程序所以我們需要安裝jdk即Java SE Development Kit,意為Java開發工具包。它包含javac.exe編譯程序,tar.exe這里先說明一下,只安裝Java不能編譯執行Java程序,所以我們其實安裝的是jdk,安裝java只是為了安裝jreJava運行環境相信大家也知道jdk才是Java的核心下載jdk我建議大家去360軟體管家搜索下載,簡單方便安裝jdk會自動安裝java,所以不需要自己單獨安裝java,如果之前已經安裝了java的話在安裝jdk進行到安裝java的那一步可以點擊右上角的關閉退出java的安裝打開計算機屬性高級系統設置環境變數新建變數名JAVA_HOME值為jdk的安裝路徑新建變數名CLASSPATH值為%JAVA_HOME%\lib修改變數名path在最前面加%JAVA_HOME%\bin以上步驟都做完了的話,我們就可以開始寫程序了。是不是有點迫不及待呢public class HelloWorldpublic static void main(String []args)System.out.println("hello world"修改拓展名為java,文件名改為HelloWorldH和W為大寫哦按住shift滑鼠右鍵選擇在此處打開命令窗口打開cmd輸入javac一個空格HelloWorld.java回車,這時桌面會產生一個HelloWorld.class的位元組碼文件,這就是編譯後的文件然後執行java(一個空格)HelloWorld恭喜hello world出現
⑹ 如何在Ubuntu 11.10下成功安裝Java
在Ubuntu 11.10下安裝Java的步驟如下:
1、到官網上下載jdk,選擇適合系統的版本,如jdk-8u51-linux-x64.tar.gz;
2、找到下載jdk的目錄,並將其解壓到想放置的位置;
如下載後的文件放在」/home/nancy/下載」的目錄下,要將其解壓到」/usr/lib/java」中,於是命令行如下:
進入下載目錄 :
$ cd /home/nancy/下載
創建」/usr/lib/java」文件(如果已經存在,則不需要經過這一步) :
$ sudo mkdir ../../../usr/lib/java
將jdk-8u51-linux-x64.tar.gz解壓到指定位置 :
$ sudo tar zxvf jdk-8u51-linux-x64.tar.gz -C ../../../usr/lib/java
進入指定的文件中,查看是否解壓成功 :
$ cd /usr/lib/java
$ ls
3、配置環境變數;
使用命令
$ sudo gedit ~/.profile
打開 ./profile文件,在尾部編輯增加 :
export JAVA_HOME=/usr/lib/java/jdk1.8.0_51
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=${JAVA_HOME}/lib:${JRE_HOME}/jre:${CLASSPATH}
export PATH=${JAVA_HOME}/bin:${PATH}
保存後,關閉,在終端輸入命令行:
$ source ~/.profile
輸入命令行java,如有出現一些java的信息,則證明配置成功 :
$ java
4、至此就完成了java的安裝了。
⑺ 如何安裝tar.gz版本的java
總體步驟是「解壓」然後「配置」,細節上講:
1解壓 :tar -zxvf java的tar.gz
2配置:vi /etc/profile //打開配置全局變數文件
export JAVA_HOME=剛才解壓的目錄
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3.測試一下 輸入java看是不是有反應,再試試java -version能不能讀出java的版本號。
配置內容(就是export。。。)在網上有很多種,記得java_home的路徑填對就好了。這個過程只有兩部,第一步不可能出錯,所以一定是配置的問題。
⑻ 電腦上的java如何安裝
windows下java的安裝與配置:
java安裝主要是環境變數的配置:
JAVA_HOME=.;C:\Program Files\Java\jdk1.6.0_21;
PATH=.;C:\Program Files\Java\jdk1.6.0_21\bin;//可以這樣%JAVA_HOME%\bin;
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar;
linux下java的安裝與配置:
jdk-6u21-linux-i586-rmp.bin
系統:CentOS 5.2 final(100%兼容red hat)
安裝過程:
1.tar -zxvf jdk-6u21-linux-i586-rmp.bin(解壓完後自動安裝
安裝的默認路徑是/usr/Java/jdk1.6.0_21)
2.環境變數的配置:同windows下的配置是一樣的需要JAVA_HOME,PATH,
CLASSPATH
在linux下有多種配置方式:
a.修改/etc/profile文件
如果你的計算機僅僅作為開發使用時推薦使用這種方法,因為所有用戶的shell都有權使用這些環境變數,可能會給系統帶來安全性問題。
·用文本編輯器打開/etc/profile
·在profile文件末尾加入:
JAVA_HOME=/usr/share/jdk1.5.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
·重新登錄
·註解
a. 你要將 /usr/share/jdk1.5.0_05jdk 改為你的jdk安裝目錄
b. linux下用冒號「:」來分隔路徑
c. $PATH / $CLASSPATH / $JAVA_HOME 是用來引用原來的環境變數的值
在設置環境變數時特別要注意不能把原來的值給覆蓋掉了,這是一種
常見的錯誤。
d. CLASSPATH中當前目錄「.」不能丟,把當前目錄丟掉也是常見的錯誤。
e. export是把這三個變數導出為全局變數。
f. 大小寫必須嚴格區分
b.修改.bashrc文件
這種方法更為安全,它可以把使用這些環境變數的許可權控制到用戶級別,如果你需要給某個用戶許可權使用這些環境變數,你只需要修改其個人用戶主目錄下的.bashrc文件就可以了。
·用文本編輯器打開用戶目錄下的.bashrc文件
·在.bashrc文件末尾加入:
set JAVA_HOME=/usr/share/jdk1.5.0_05
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
·重新登錄
說明:還有一種臨時的方式,事實上如果是自己學習開發,推薦用a。而實際工程應用中用b比較好。.bashrc這個文件在不同的linux下名字是不同的,有的在
/root/.bash_profile。但是a方法一般情況是能用的
⑼ 怎樣在虛擬機的linux系統上安裝java和tomcat 程序
一、製作ISO
將需要安裝的jdk和tomcat安裝包做成ISO,可利用UltraISO等軟體。
jdk的後綴名是.bin,這里把它叫做jdk.bin
tomcat的後綴名是tar.gz,這里把它叫做tomcat.tar.gz
二、點擊「虛擬機」—>「設置」—>找到剛剛製作的安裝包,點擊確定
三、掛載,輸入命令 mount /mnt/cdrom/
這樣cd /mnt/cdrom/ ,然後 ls -l,可以看到兩個安裝包
四、安裝jdk
1、將jdk安裝包復制到/home/ 目錄
cp jdk.bin /home/
2、到/home/目錄
cd /home/
3、運行安裝包
./jdk.bin
會發現home目錄中有一個名為jdk1.X的文件夾,即安裝成功
五、安裝tomcat
1、將tomcat安裝包復制到/home/ 目錄
cp tomcat.tar.gz /home/
2、到/home/目錄
cd /home/
3、運行安裝包
tar -zxvf tomcat.tar.gz
會發現home目錄中有一個名為tomcat的文件夾,即安裝成功
六、配置環境變數
1、利用vi編輯器編輯文件 vi /etc/profile/
2、在最後追加後保存即可,這樣環境變數也配置完成了。
JAVA_HOME=/home/jdk
PATH=$PATH;/home/jdk/bin
CLASSPATH=.;/home/jdk/lib/rt.jar
CATALINA_HOME=/home/tomcat
export JAVA_HOME PATH CLASSPATH CATALINA_HOME
七、遇到問題
在linux下安裝好tomcat啟動時報如下錯誤:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
原因:找不到jdk或者jre路徑。
解決辦法:在setclasspath.bat的開頭聲明環境變數,打開tomcat的bin目錄下面的setclasspath.sh,添加紅色部分,路徑修改為自己機器jdk和jre路徑即可。
# -----------------------------------------------------------------------------
# Set CLASSPATH and Java options
#
# $Id: setclasspath.sh 795037 2009-07-17 10:52:16Z markt $
# -----------------------------------------------------------------------------
export JAVA_HOME=/home/jdk
export JRE_HOME=/home/jdk/jre
# Make sure prerequisite environment variables are set