zoukankan      html  css  js  c++  java
  • linux安装配置jdk1.5、tomcat5.5、eclipse3.2详解

    网上关于linux下配置java开发环境的文章很多,但大都不完整。今天偶就写个完整详细的。包括安装jdk1.5,tomcat5.5,eclipse3.2到配置搭建成功。即使你什么也不懂(初级水平),只要按照文档步骤,也能搭建成功。


    第一步:下载所须要的软件

     

    第二步:安装已下载软件
    假设你将上诉所要下载的软件全部下载在/home/user/Downloads目录下。

    • 首先要安装jdk1.5。

              1. 打开终端,运行命令su root  切换到超级用户。
              2.cd切换到/home/user/Downloads目录下。运行命令 cp  jdk-1_5_0_04-nb-4_1-linux.bin  /opt将jdk复制到/opt目录下。
              3.cd切换到/opt目录下。运行命令 chmod a+x jdk-1_5_0_04-nb-4_1-linux.bin给於相应权限。
              4.运行命令 ./jdk-1_5_0_04-nb-4_1-linux.bin 等待,按提示安装jdk,假设安装在/opt目录下。也可以在/usr/local下。偶习惯在/opt下。jdk安装完成。

    • 然后安装tomcat5.5

                  1.cd切换到/home/user/Downloads目录下。运行命令cp apache-tomcat-5.5.20.tar  /opt将其拷贝到/opt目录下。
              2.cd切换到/opt目录下。运行命令tar xvf apache-tomcat-5.5.20.tar将其在/opt目录中解压。tomcat5.5安装完成。

    • 安装eclipse3.2

              1.cd切换到/home/user/Downloads目录下。运行命令cp eclipse-SDK-3.2.1-linux-gtk.tar.gz  /opt将其拷贝到/opt目录下。
              2.cd切换到/opt目录下。运行命令tar xvf eclipse-SDK-3.2.1-linux-gtk.tar.gz  将其解压。eclipse3.2安装完成。

    • 到此步骤,安装软件已经完成了,但是还不能运行,还要进行配置。

     

    第三步:配置环境变量


              首先运行命令 vi /etc/profile 出现profile文件源代码。
              按键盘子母“i”进入插入模式。
              在profile文件中插入以下代码:
               JAVA_HOME=/opt/jdk1.5.0_04
               CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME$/jre/lib
               TOMCAT_HOME=/opt/tomcat
               export  JAVA_HOME CLASSPATH TOMCAT_HOME
              我得源文件代码是这样:
    # /etc/profile
    # System wide environment and startup programs, for login setup
    # Functions and aliases go in /etc/bashrc
    pathmunge () {
            if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
               if [ "$2" = "after" ] ; then
                  PATH=$PATH:$1
               else
                  PATH=$1:$PATH
               fi
            fi
    }
    # Path manipulation
    #if [ `id -u` = 0 ]; then
            pathmunge /sbin
            pathmunge /usr/sbin
            pathmunge /usr/local/sbin
    #fi
    pathmunge /usr/X11R6/bin after
    unset pathmunge
    # No core files by default
    ulimit -S -c 0 > /dev/null 2>&1

    USER="`id -un`"
    LOGNAME=$USER
    MAIL="/var/spool/mail/$USER"

    HOSTNAME=`/bin/hostname`
    HISTSIZE=1000

    if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
        INPUTRC=/etc/inputrc
    fi

    JAVA_HOME=/opt/jdk1.5.0_04
    CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME$/jre/lib
    TOMCAT_HOME=/opt/tomcat


    export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

    JAVA_HOME CLASSPATH  TOMCAT_HOME

    for i in /etc/profile.d/*.sh ; do
        if [ -r "$i" ]; then
            . $i
        fi
    done
    unset i
    export G_BROKEN_FILENAMES=true
              黑体字部分是插入代码。
              插入完成后按“ESC”健。在按大写的子母“ZZ”。保存退出。
              环境变量配置完成后,可以做以下策试。
              运行命令java -version,出现jdk版本和相关信息,证明jdk已经OK了。
              cd切换到/opt/tomcat/bin目录下,运行命令 ./startup.sh,出现如下信息:
               Using CATALINA_BASE:   /opt/tomcat
               Using CATALINA_HOME:   /opt/tomcat
               Using CATALINA_TMPDIR: /opt/tomcat/temp
               Using JRE_HOME:       /usr/java/jre1.5.0_05
              证明安装成功。如果以上策试没成功的话,请仔细检查环境变量的配置。
              到此步骤为止,已经成功的配置完成了jdk和tomcat。该是配置我们eclipse的时候了。

     

    第四部:配置eclipse3.2


              还记得我们刚下载的eclipse插件tomcatPluginV32和CDT3.1吗?现在到搞它们的时候了。

    • cd切换到/home/user/|Downloads目录下。运行命令unzip tomcatPluginV32beta.zip将其解压出现com.sysdeo.eclipse.tomcat_3.2.0.beta文件,运行命令 cp com.sysdeo.eclipse.tomcat_3.2.0.beta/ /opt/eclipse/plugins/ 将其拷贝到 /opt/eclipse/plugins/目录下。
    • cd切换到/home/user/|Downloads目录下。运行命令tar xvf org.eclipse.cdt-3.1.1-linux.x86.tar.gz 出现eclipse文件。
    • cd进入eclipse/features/文件夹。运行命令cp org.eclipse.cdt_3.1.1.200609270800/ /opt/eclipse/features/将其拷贝到/opt/eclipse/features目录下。
    • cd进入eclipse/plugins目录下。运行命令cp * /opt/eclipse/plugins/将所有文件拷贝到/opt/eclipse/plugins/目录下。

              OK了,现在eclipse已经是配置完成了。起动eclipse就可以进行它本身的配置了。配置后可进行java和C、C++开发。

    注明:QQ技术交流群:108614806   感兴趣的加一下。


  • 相关阅读:
    A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null. Return a deep copy of the list.
    leetcode算法
    leetcode
    UVA 11076 Add Again
    UVA 10892 LCM Cardinality
    HDU 5961 传递
    UVALive 7040 Color
    2014ACM/ICPC亚洲区广州站题解
    HDU 5136 Yue Fei's Battle
    HDU 5129 Yong Zheng's Death
  • 原文地址:https://www.cnblogs.com/zhiqiangsimida/p/2774652.html
Copyright © 2011-2022 走看看