Linux下Java開發環境快速搭建指南

1、系統說明
       操做系統是Ubuntu12.04,32位的

2、安裝JDK7

       一、到Oracle官網上下載jdk-7u21-linux-i586.tar.gz。

       二、將jdk-7u21-linux-i586.tar.gz拷貝到/usr/local/java/目錄下面,這裏若是沒有java文件夾,則建立該文件夾,命令:

            sudo mkdir -p /usr/local/java/  //建立文件夾java

            sudo cp jdk-7u21-linux-i586.tar.gz /usr/local/java/    //把下載的文件拷貝到建立的目錄下面

            sudo tar -zxvf jdk-7u21-linux-i586.tar.gz     //解壓縮文件

       三、設置環境變量,用gedit打開/etc/profile文件

            sudo gedit /etc/profile

            在文件的最後面增長:

            export JAVA_HOME=/usr/local/java/jdk1.7.0_21

            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

             sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.7.0_21/bin/java 300

             sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.7.0_21/bin/javac 300

             sudo update-alternatives --config java
 
             sudo update-alternatives --config javac

     五、 檢測,輸入java -version html

           java version "1.7.0_21" java

           Java(TM) SE Runtime Environment (build 1.7.0_21-b11) mysql

              Java HotSpot(TM) Client VM (build 23.21-b01, mixed mode)

3、安裝Tomcat7 linux

       一、下載apache-tomcat-7.0.41.tar.gz

       二、解壓:tar -zxvf apache-tomcat-7.0.41.tar.gz

       三、複製到/usr/local下並重命名爲tomcat7:sudo cp -R apache-tomcat-7.0.41 /usr/local/tomcat7

       四、給Tomcat目錄設置權限,否則eclipse中沒法建立tomcat7 server,切記!

            sudo chmod -R 777 /usr/local/tomcat7

       五、進入tomcat7下的bin目錄: cd /usr/local/tomcat7/bin

       六、啓動Tomcat7:sudo ./startup.sh

            顯示:Using CATALINA_BASE:   /usr/local/tomcat7
                      Using CATALINA_HOME:   /usr/local/tomcat7
                      Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
                      Using JRE_HOME:        /usr/java/jdk1.7.0_21
                      Using CLASSPATH:       /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar

       七、關閉Tomcat7:sudo ./shutdown.sh

           顯示:Using CATALINA_BASE:   /usr/local/tomcat7
                     Using CATALINA_HOME:   /usr/local/tomcat7
                     Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
                     Using JRE_HOME:        /usr/java/jdk1.7.0_21
                     Using CLASSPATH:       /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar

      八、添加Tomcat環境變量:sudo vi /etc/profile,紅色部分

           #set environment variable
           export JAVA_HOME=/usr/java/jdk1.7.0_21
           export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
           export TOMCAT_HOME=/usr/local/tomcat7
           export CATALINA_HOME=/usr/local/tomcat7
           export PATH=$PATH:$JAVA_HOME/bin  

      九、使配置生效:source /etc/profile。

      十、默認狀況下,Tomcat並沒提供具備管理權限的帳號,因此須要添加具備這種權限的帳號。角色manager-gui具備這種權限,但在系統用戶控制文件tomcat-users.xml中並無設置這兩種角色和對應的用戶,因此須要添加這種角色和用戶,方法是打開tomcat-users.xml文件,添加以下內容:

       <role rolename="manager-gui"/>
       <user username="manager" password="manager" roles="manager-gui"/>

       而後重啓Tomcat服務器,文件修改生效。

4、安裝SpringSource Tool Suite spring

       Ubuntu 12.04使用了Unity界面,在桌面左側多了一個啓動器欄。咱們能夠將本身經常使用的軟件在啓動器欄放一個圖標,實現快速地啓動。啓動器欄的每個圖標實際上都對應了/usr/share/applications目錄下的一個文件。

       爲了給SpringSource Tool Suite建立啓動欄圖標,咱們能夠在/usr/share/applications目錄下建立文件STS.desktop(文件名能夠任意,可是文件名後綴必須是.desktop),再將下面的內容複製過來:

       [Desktop Entry]
       Type=Application
       Name=STS
       Comment=SpringSource Tool Suite
       Icon=/usr/local/springsource/sts-3.3.0.RELEASE/icon.xpm
       Exec=/usr/local/springsource/sts-3.3.0.RELEASE/STS
       Terminal=false
       Categories=Development;IDE;Java;

       注意: Icon與Exec後是運行SpringSource Tool Suite的圖標與路徑,按照狀況進行修改

       而後在Dash主頁搜索關鍵字「STS」,就能夠看到一個SpringSource Tool Suite的圖標,點擊,SpringSource Tool Suite應用被打開,同時SpringSource Tool Suite的圖標也出如今了桌面左側的啓動欄上。 sql

5、徹底卸載MySQL apache

     找出文件:sudo find / -name '*mysql*' bootstrap

     而後刪除不須要的文件。

6、安裝MySQL Server 5.6.12 vim

     一、下載文件mysql-5.6.12-linux-glibc2.5-i686.tar.gz tomcat

     二、移動到/usr/local目錄下:sudo cp mysql-5.6.12-linux-glibc2.5-i686.tar.gz /usr/local

     三、解壓:sudo tar -zxvf mysql-5.6.12-linux-glibc2.5-i686.tar.gz

     四、重命名解壓後的文件夾爲mysql:sudo mv mysql-5.6.12-linux-glibc2.5-i686 mysql。

     五、增長mysql用戶組:sudo groupadd mysql

     六、增長mysql用戶:sudo useradd -r -g mysql mysql

     七、進入mysql目錄:cd /usr/local/mysql

     八、將mysql文件夾own及grp變動爲mysql:

          sudo chown -R mysql .

          sudo chgrp -R mysql .

     九、執行mysql安裝腳本:sudo scripts/mysql_install_db --user=mysql

     十、將目錄權限變動回來,僅保留data目錄爲mysql用戶:

          sudo chown -R root .

          sudo chown -R mysql data

     十一、設置服務器以及客戶端編碼爲utf-8:

         (1)sudo gedit support-files/my-default.cnf

         (2)添加如下內容:
                [client]
                default-character-set=utf8

                [mysqld]
                character-set-server=utf8

      十二、將mysql配置文件拷貝到etc目錄(全局配置):

            sudo cp support-files/my-default.cnf /etc/my.cnf

      1三、啓動mysql:sudo bin/mysqld_safe --user=mysql &

      1四、初始化mysql root用戶密碼:sudo bin/mysqladmin -u root password '密碼文字'

      1五、複製mysql.server腳本到/etc/init.d(初始化服務)

            sudo cp support-files/mysql.server /etc/init.d/mysql.server

      1六、查看mysql運行狀態

            sudo service mysql.server status
            若是運行正常,會顯示 *MySQL running。
            若是顯示 not running,應該是前面沒有啓動服務,可直接用service mysql.server start啓動
            sudo service mysql.server [status|start|stop]

      1七、讓mysql開機啓動[defaults],取消開機啓動[remove]

            sudo update-rc.d -f mysql.server defaults  [remove]

      1八、添加環境變量
            sudo gedit /etc/environment
            在PATH="...."末尾處添加:/usr/local/mysql

      1九、使配置文件生效:source /etc/environment。


7、安裝Maven

     一、從網站上下載linux版本的maven安裝包apache-maven-3.0.5-bin.tar.gz;

     二、解壓apache-maven-3.0.5-bin.tar.gz進行安裝;

          tar -xzvf apache-maven-3.0.5-bin.tar.gz

     三、設置maven環境變量,vim /etc/profile或者vim /etc/environment;

           export M3_HOME=/usr/local/maven

           export MAVEN_OPTS="-Xms256m -Xmx512m"

           export PATH=$PATH:$M3_HOME/bin

     四、驗證maven是否安裝成功:mvn -version。

          Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800)
          Maven home: /usr/local/maven
          Java version: 1.7.0_21, vendor: Oracle Corporation
          Java home: /usr/local/java/jdk1.7.0_21/jre
          Default locale: en_US, platform encoding: UTF-8
          OS name: "linux", version: "3.5.0-23-generic", arch: "i386", family: "unix"

8、安裝nexus

      一、得到root權限:sudo -i

      二、進入/usr/local目錄下:cd /usr/local

      三、複製安裝文件到/usr/local目錄下,:cp /home/jackie/Downloads/nexus-2.5.0-04-bundle.tar.gz ./

      四、解壓:tar zxvf nexus-2.5.0-04-bundle.tar.gz

      五、建立連接:ln -s nexus-2.5.0-04 nexus

      六、設置爲系統服務,開機自動啓動:

             cd /etc/init.d
             cp /usr/local/nexus/bin/jsw/linux-x86-32/nexus ./nexus

           chmod 755 nexus

      7. 編輯/etc/init.d/nexus的文本

          7.1. 添加如下變量

                    NEXUS_HOME=/usr/local/nexus
                    PLATFORM=linux-x86-32
                    PLATFORM_DIR="${NEXUS_HOME}/bin/jsw/${PLATFORM}"
                    RUN_AS_USER="root"

          7.2. 修改如下變量

                    WRAPPER_CMD="${PLATFORM_DIR}/wrapper"
                    WRAPPER_CONF=」${PLATFORM_DIR}/../conf/wrapper.conf"

                    PIDDIR="${NEXUS_HOME}"

       八、啓動服務:

               update-rc.d nexus defaults                service nexus start                訪問http://localhost:8081/nexus/index.html,能夠看到啓動成功。    
相關文章
相關標籤/搜索