ubuntu14.04 安装jdk和tomcat7 eclipse

 

一.安装jdk:

  1. 下载jdk:  http://www.oracle.com/technetwork/java/javase/downloads/index.html    注意下载的是tar.gz结尾的文件,例如:jdk-7u21-linux-i586.tar.gz
  2. 解压 :我是在home目录下新建了一个javadev目录存放java相关的软件。
    sudo tar -zxvf /home/hsiung/下载/jdkXXXX.tar.gz   -C /home/hsiung/javadev/
  3. 设置环境变量
     注意一点,网上很多教程都是把jdk文件夹整个复制或移动到usr文件夹下的,这个其实没有必要的,只要在path路径中配置正确的jdk路径就行,所以没必要移动。

    // 进入root帐户 在普通用户也可以
    sudo -s//用编辑器打开.bashrc文件
    gedit .bashrc 在普通用户下注意加上sudo
    //在最后一行添加如上面的环境变量(文件位置根据自己的实际情况)

    export JAVA_HOME=/home/hsiung/javadev/jdk1.7.0_67
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH

    //重启或注销生效。

  4. 配置默认jdk版本(为了替换掉openjdk)

           打开终端,随便在那打开都行,依次执行一下命令

    sudo update-alternatives --install  /home/hsiung/javadev/bin /java 300

    sudo update-alternatives --install /home/hsiung/javadev/bin /javac 300

    sudo update-alternatives --install /home/hsiung/javadev/bin /jar 300

    sudo update-alternatives --install /home/hsiung/javadev/bin /javah 300

    sudo update-alternatives --install /home/hsiung/javadev/bin /javap 300

    你只需要替换上边蓝色部分的路径为你的jdk下的 bin 目录路径即可。 注意 一句一句执行!

    最后执行下边的命令:

           sudo update-alternatives --config java

    若是初次安装 JDK, 将提示

    Thereis only one alternative in link group java (providing /usr/bin/java):/home/apples/javadevelop/jdk-7u21-linux-i586/bin/java

    无需配置。

    若是非初次安装,将有不同版本的JDK 选项。

  5. 测试:
    查看一下命令输出是否正确
    echo $JAVA_HOME
    echo $JRE_HOME
    echo $PATH
    java -version

二.安装tomcat

  1. 下载: http://tomcat.apache.org/下载core下边的,tar.gz文件。tomcat 7。
  2. 解压,同上。还是在javadev目录 。最后是/javadev/tomcat7/
  3. 配置环境

           打开tomcat目录,进入bin目录。sudo gedit打开startup.sh,在最后添加

           JAVA_HOME= 你的java路径

           PATH=$JAVA_HOME/bin:$PATH

           CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

           TOMCAT_HOME= /home/hsiung//javadev/tomcat7

  4. 修改权限
    很多人会遇到这个问题:

    Ubuntu下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
    如果java测试输出正确的话,那么就是权限不够。
    ~# chmod 777 /home/hsiung/javadev/tomcat7 -R  //注意是root下

  5. 启动
    /home/hsiung/javadev/tomcat7/bin/startup.sh


    输出:
    Using CATALINA_BASE:   /home/hsiung/javadev/tomcat7
    Using CATALINA_HOME:   /home/hsiung/javadev/tomcat7
    Using CATALINA_TMPDIR: /home/hsiung/javadev/tomcat7/temp
    Using JRE_HOME:        /home/hsiung/javadev/jdk1.7.0_67/jre
    Using CLASSPATH:       /home/hsiung/javadev/tomcat7/bin/bootstrap.jar:/home/hsiung/javadev/tomcat7/bin/tomcat-juli.jar
    Tomcat started.
  6.  服务器启动后,就可以在浏览器中输入: http://localhost:8080 就可以看到tomcat欢迎页了。

关闭tomcat:在tomcat/bin目录下
              sudo ./shutdown.sh
三.安装eclipse

  1.  下载      http://www.eclipse.org/downloads/

    若是你需要开发jsp网站可以下载javaee版,不然就下载javase版
    我下载的是javaee版:Eclipse IDE for Java EEDevelopers,选择你当前Ubuntu对应的位数

  2. 解压 同上
  3. 点击eclipse就可以运行。这里常见一个错误:A Java Runtime Environment (JRE) or Java Development Kit (JDK)
    must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:
    /home/hsiung/javadev/eclipse/jre/bin/java java in your current PATH
    解决方法:
    在eclipse目录下打开终端 输入:
    mkdir jre
    cd jre
    ln -s /home/hsiung/javadev/jdk1.7.0_67/bin bin //红色是你的jdk目录
  4. 在桌面建立eclipse快捷方式

           在桌面新建一个空白文件,名为为: eclipse.desktop

           用sudo gedit打开新建的eclipse.desktop文件,在里边粘贴如下内容:

           [DesktopEntry]

           Encoding=UTF-8

           Name=EclipsePlatfrom

           Comment=EclipseIDE

           Exec= /home/hsiung/javadev/eclipse/eclipse

           Icon= /home/hsiung/javadev/eclipse/icon.xpm

           Terminal=false

           StartupNotify=true

           Type=Application

           Categories=Application;Development;

           Name[zh_CN]=Eclipse

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。