Linux下Java开发环境快速搭建指南

一、系统说明
       操作系统是Ubuntu12.04,32位的 。

二、安装JDK7

       1、到Oracle官网上下载jdk-7u21-linux-i586.tar.gz。

       2、将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     //解压缩文件

       3、设置环境变量,用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

      4、 修改系统默认的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

     5、 检测,输入java -version

           java version "1.7.0_21"

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

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

三、安装Tomcat7

       1、下载apache-tomcat-7.0.41.tar.gz

       2、解压:tar -zxvf apache-tomcat-7.0.41.tar.gz

       3、复制到/usr/local下并重命名为tomcat7:sudo cp -R apache-tomcat-7.0.41 /usr/local/tomcat7

       4、给Tomcat目录设置权限,不然eclipse中无法创建tomcat7 server,切记!

            sudo chmod -R 777 /usr/local/tomcat7

       5、进入tomcat7下的bin目录: cd /usr/local/tomcat7/bin

       6、启动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

       7、关闭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

      8、添加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  

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

      10、默认情况下,Tomcat并没提供具有管理权限的账号,所以需要添加具有这种权限的账号。角色manager-gui具有这种权限,但在系统用户控制文件tomcat-users.xml中并没有设置这两种角色和对应的用户,所以需要添加这种角色和用户,方法是打开tomcat-users.xml文件,添加如下内容:

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

       然后重启Tomcat服务器,文件修改生效。

四、安装SpringSource Tool Suite

       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的图标也出现在了桌面左侧的启动栏上。

五、完全卸载MySQL

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

     然后删除不需要的文件。

六、安装MySQL Server 5.6.12

     1、下载文件mysql-5.6.12-linux-glibc2.5-i686.tar.gz

     2、移动到/usr/local目录下:sudo cp mysql-5.6.12-linux-glibc2.5-i686.tar.gz /usr/local

     3、解压:sudo tar -zxvf mysql-5.6.12-linux-glibc2.5-i686.tar.gz

     4、重命名解压后的文件夹为mysql:sudo mv mysql-5.6.12-linux-glibc2.5-i686 mysql。

     5、增加mysql用户组:sudo groupadd mysql

     6、增加mysql用户:sudo useradd -r -g mysql mysql

     7、进入mysql目录:cd /usr/local/mysql

     8、将mysql文件夹own及grp变更为mysql:

          sudo chown -R mysql .

          sudo chgrp -R mysql .

     9、执行mysql安装脚本:sudo scripts/mysql_install_db --user=mysql

     10、将目录权限变更回来,仅保留data目录为mysql用户:

          sudo chown -R root .

          sudo chown -R mysql data

     11、设置服务器以及客户端编码为utf-8:

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

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

                [mysqld]
                character-set-server=utf8

      12、将mysql配置文件拷贝到etc目录(全局配置):

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

      13、启动mysql:sudo bin/mysqld_safe --user=mysql &

      14、初始化mysql root用户密码:sudo bin/mysqladmin -u root password '密码文字'

      15、复制mysql.server脚本到/etc/init.d(初始化服务)

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

      16、查看mysql运行状态

            sudo service mysql.server status
            如果运行正常,会显示 *MySQL running。
            如果显示 not running,应该是前面没有启动服务,可直接用service mysql.server start启动
            sudo service mysql.server [status|start|stop]

      17、让mysql开机启动[defaults],取消开机启动[remove]

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

      18、添加环境变量
            sudo gedit /etc/environment
            在PATH="...."末尾处添加:/usr/local/mysql

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


七、安装Maven

     1、从网站上下载linux版本的maven安装包apache-maven-3.0.5-bin.tar.gz;

     2、解压apache-maven-3.0.5-bin.tar.gz进行安装;

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

     3、设置maven环境变量,vim /etc/profile或者vim /etc/environment;

           export M3_HOME=/usr/local/maven

           export MAVEN_OPTS="-Xms256m -Xmx512m"

           export PATH=$PATH:$M3_HOME/bin

     4、验证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"

八、安装nexus

      1、获得root权限:sudo -i

      2、进入/usr/local目录下:cd /usr/local

      3、复制安装文件到/usr/local目录下,:cp /home/jackie/Downloads/nexus-2.5.0-04-bundle.tar.gz ./

      4、解压:tar zxvf nexus-2.5.0-04-bundle.tar.gz

      5、创建链接:ln -s nexus-2.5.0-04 nexus

      6、设置为系统服务,开机自动启动:

             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}"

       8、启动服务:

               update-rc.d nexus defaults
               service nexus start
               访问http://localhost:8081/nexus/index.html,可以看到启动成功。


   

转载于:https://my.oschina.net/jackieyeah/blog/140770

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值