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,能够看到启动成功。    
相关文章
相关标签/搜索