Linux 上通過 apt-get 安裝 JDK
搜尋相關安裝包:
sudo apt-cache search jdk
安裝:
sudo apt-get install openjdk-7-jdk
——————————————————————————————————————————————
可是openJDK的安裝目錄跟我們常見的Sun JDK存放位置目錄不同。
openJDK安裝好後的目錄位於:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.55.x86_64
其他版本都在/usr/lib/jvm 下,包括jre和jdk。
可以在“java-1.7.0-openjdk-1.7.0.55.x86_64”(某些情況下是再下一層子目錄 jre 的下面有 bin 和 lib 兩個目錄)目錄下看到“bin”,在bin下可以找到javac檔案,說明這就是JDK了! 此時只需要在終端中開啟環境變數檔案 vim /etc/profile或vim /root/.bashrc,(儲存命令按ESC,然後輸入“:w”即可儲存,然後”:q”退出vi)填寫相應的目錄即可: export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.55.x86_64 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin 這樣我們就設定好了JDK,再輸入source /etc/profile 或source /root/.bashrc就可以生效了.
————————————————————————————————————————
下載Java-7-openjdk-amd64包
2. 將java-7-openjdk-amd64包解壓到/usr/lib/jvm/目錄下
3. 將/usr/lib/jvm/java-7-openjdk-amd64目錄賦予可執行的許可權
4.修改.bashrc檔案
文中末尾新增:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
並讓配置立即生效
source ~/.bashrc
5.檢視當前jdk版本:java -version
Java version "1.7.0_79" OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu0.12.04.1) OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
【注】
/etc/profile的設定方法對所有登入的使用者都有效。 ~/.bashrc只對當前使用者有效。 上面兩個都是配置檔案,開機後,系統會先讀取/etc/profile,再讀~/.bashrc。 不同的使用者~/.bashrc檔案可以有不同的設定,而/etc/profile則是共用一個,只有root才能修改。 ~/.bashrc對/etc/profile有追加覆蓋的效果。
————————————————————————————————————————————
1. 新增軟體源
sudo add-apt-repository ppa:webupd8team/java
2. 更新軟體源
sudo apt-get update
3. 安裝 jdk1.8
sudo apt-get install oracle-java8-installer
2、檢視 java 安裝路徑
sudo update-alternatives --config java
sudo update-alternatives --config javac
3、檢視 java 安裝後的版本
java -version
ps:更新 jdk1.7 到 jdk1.8 直接執行安裝第一步覆蓋就ok.
4、增加多版本 jdk 和切換方法 (安裝 jdk 6 或 7)
1、安裝 jdk 6 和 jdk 7
安裝 jdk 6
sudo apt-get install oracle-java6-installer
安裝 jdk 7
sudo apt-get install oracle-java7-installer
2、檢視所有 jdk 安裝版本
sudo update-Java-alternatives -ljava6-Oracle 3 /usr/lib/jvm/java6-oraclejava7-oracle /usr/lib/jvm/java7-oraclejava8-oracle 2 /usr/lib/jvm/java8-oracle
3、通過-s引數可以方便的切換到其它的java版本
$ sudo update-java-alternatives -s java6-oracle
or
$ sudo update-java-alternatives -s java7-oracle
or
$ sudo update-java-alternatives -s java8-oracle
再次檢視 java jkd 版本
$ java -version
java version string 1.6.0_45"Java(TM) SE Runtime Environment (build 1.6.0_45-b06)Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
最後設定環境變數
<span style="color:#3366ff;">Linux 下設定環境變數的方法有多種: /etc/environment 用於設定整個系統的環境,與登入使用者無關 /etc/profile 用於所有使用者的環境,登入時執行 ~/.profile 用於設定當前使用者的環境,登入時執行 ~/.bashrc 專用於當前使用者的bash shell的bash資訊,每次開啟新的shell時,該該檔案被執行 登陸系統時shell讀取的順序是:/etc/profile → /etc/enviroment → ~/.profile → ~/.env(如果存在),所以 export LANG=zh_CN 加入 /etc/profile 時登入提示顯示英文,而將 LNAG=zh_CN 加入 /etc/environment 時登入提示顯示中文。</span><span style="color: rgb(51, 51, 51);"> 4.1、在檔案 /etc/environment 中新增以下內容以設定系統環境變數: PATH="…:/usr/app/jdk1.6/bin" 2 CLASSPATH=".:/usr/app/jdk1.6/lib" 3 JAVA_HOME="/usr/app/jdk1.6" 儲存後使用 source 命令使之生效: source /etc/environment 4.2、在檔案 /etc/profile 中新增以下內容修改所有使用者的 環境變數: export JAVA_HOME=/usr/app/jdk1.6 2 export JRE_HOME=${JAVA_HOME}/jre 3 export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 4 export PATH=${JAVA_HOME}/bin:$PATH 儲存後使用 source 命令使之立即生效: source /etc/profile ~/.profile 和 ~/.bashrc 檔案的修改與此相同。 4.3、直接在shell下執行以下命令臨時設定變數: export JAVA_HOME=/usr/app/jdk1.6 2 export JRE_HOME=${JAVA_HOME}/jre 3 export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 4 export PATH=${JAVA_HOME}/bin:$PATH 此這種方法僅是臨時使用,每次開啟shell時又要重新設定,比較麻煩。 5、配置預設的java直譯器和編譯器 如果系統中安裝了多個jdk,為了使預設使用的是我們安裝的jdk,還要分別執行如下命令設定預設的jdk: #新增一個 java 和 javac 命令的link值 2 sudo update-alternatives --install /usr/bin/java java /usr/app/jdk1.6/bin/java 300 3 sudo update-alternatives --install /usr/bin/javac javac /usr/app/jdk1.6/bin/javac 300 4 #給 java 和 javac 命令選擇一個link值 5 sudo update-alternatives --config java 6 sudo update-alternatives --config javac 6、配置JVM的優先順序 在檔案 /etc/jvm 的頂部新增 /usr/app/jdk1.6 7、執行以下命令測試安裝是否成功 java -version 就會顯示系統使用的jdk是我們剛才安裝的jdk,如下圖: 安裝tomcat 1、首先下載 tomcat 安裝程式 當前最新的 tomcat6 版本為6.0.36,將下載的 tomcat 壓縮包 apache-tomcat-6.0.36.tar.gz 放置於路徑/tmp/ 下。 2、解壓到指定目錄 sudo tar zxf /tmp/apache-tomcat-6.0.36.tar.gz -C /usr/app/ 2 sudo mv /usr/app/apache-tomcat-6.0.36/ /usr/app/tomcat6 3、設定環境變數 修改指令碼 tomcat6/bin/catalina.sh ,在檔案的起始位置新增以下內容: JAVA_HOME=/usr/app/jdk1.6 2 JAVA_OPTS='-Xms128M -Xmx512M -XX:MaxNewSize=256m -XX:MaxPermSize=256m' 設定環境變數 JAVA_HOME ,以及啟動引數: -Xms:jvm初始記憶體 -Xmx:jvm最大記憶體 -XX:MaxNewSize:新生代佔整個堆記憶體的最大值 -XX:MaxPermSize:Perm(俗稱方法區)佔整個堆記憶體的最大值 至此,tomcat6 已安裝完畢,可使用命令 sudo /usr/app/tomcat6/bin/startup.sh 2 sudo /usr/app/tomcat6/bin/shutdown.sh 啟動和關閉 tomcat 程式, 啟動 tomcat 後瀏覽器訪問<a target=_blank href="http://localhost:8080">http://localhost:8080</a>即可看到tomcat頁面。 事實上,環境變數 JAVA_HOME 已經在 /etc/envirment 中設定,若 catalina.sh 中沒有設定依然報錯,無法啟動tomcat,如下圖,原因未知。 4、設定Tomcat管理員帳號 tomcat 的使用者帳號資訊都儲存在檔案 tomcat6/conf/tomcat-users.xml 中,在標籤 <tomcat-users> 中新增 <user username="tomcat" password="tomcat" roles="admin,manager"/> 即可新增使用者名稱和密碼為 tomcat 的管理員賬號,可在 web 中登入管理。 安裝MySQL 1、首先下載 MySQL 安裝檔案 MySQL 官方放出的版本比較多,但沒有針對 ubuntu 的版本,所以只能選擇二進位制分發版和原始碼分發版。MySQL 二進位制分發版的檔名格式為 mysql-version-os.tar.gz,其中 version 是版本號(如 5.6.11),os表示分發版安裝的作業系統型別(如 linux-glibc2.5-i686),本文以 mysql-5.6.11-linux-glibc2.5-i686.tar.gz 為例,下載後放置於路徑 /tmp/ 下。 2、。。。。。。。。</code><p>-------------------------------------------------------------------------------- 網路配置 1、首先配置網絡卡的網路地址等資訊 在檔案 /etc/network/interfaces 中新增內容: auto eth0 2 iface eth0 inet static 3 address 192.168.16.110 4 netmask 255.255.252.0 5 gateway 192.168.16.1 IP 地址根據具體情況修改。當然,如果伺服器使用的是 DHCP 來分配 IP 地址,只需要寫上 iface eth0 inet dhcp 即可,無需設定 address/netmask/gateway。若有多個網絡卡,則依次配置eth0、eth1等。 2、然後修改 DNS 伺服器 修改檔案 /etc/resolv.conf ,新增 DNS 伺服器地址: nameserver 202.96.209.5 2 nameserver 202.113.16.11 3、完成後,重新啟動 networking 服務 sudo /etc/init.d/networking restart 這樣應該就可以連通網路了,如果使用的是 ADSL,可能還需要裝上 pppoe 之類的東西。</p></span>