1. 安装jdk 1.7

  在ubuntu( /usr/lib/jvm/java-7-openjdk-amd64 )中默认有安装jdk 1.7

  如果没有 可下载 : http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

  解压 : sudo tar zxvf jdk-7u5-linux-x64.tar.gz -C /usr/lib/jvm

  修改环境变量 : sudo gedit /etc/profile

         在末尾添加:     

          # for java
          export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
          export JRE_HOME=${JAVA_HOME}/jre
          export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
          export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH

  source /etc/profile  //使配置生效 或重启电脑

  配置默认jdk版本

  sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300

  sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300

  sudo update-alternatives --config java    //选择所需版本

  java -version    //检测jdk是否安装成功

  java version "1.7.0_85"
  OpenJDK Runtime Environment (IcedTea 2.6.1) (7u85-2.6.1-5ubuntu0.12.04.1)
  OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode)

2. 安装tomcat 7

  a. 下载包 : http://tomcat.apache.org/

  b. 解压到/opt下

  c. 修改文件配置 sudo gedit /opt/apache-tomcat-7.0.68/bin/startup.sh , 在末尾加上:

  #添加jdk和jre环境变量
  JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
  JRE_HOME=$JAVA_HOME/jre
  PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME
  CLASSPATH=.:$JRE_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  TOMCAT_HOME=/opt/apache-tomcat-7.0.68

  d. 修改文件配置 sudo gedit /opt/apache-tomcat-7.0.68/bin/catalina.sh , 在开始加上:

  JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
  JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=600M -XX:MaxPermSize=600m -Dcom.sun.management.jmxremote"

  e. 启动tomcat: sudo sh /opt/apache-tomcat-7.0.68/bin/startup.sh

  Using CATALINA_BASE: /opt/apache-tomcat-7.0.68
  Using CATALINA_HOME: /opt/apache-tomcat-7.0.68
  Using CATALINA_TMPDIR: /opt/apache-tomcat-7.0.68/temp
  Using JRE_HOME: /usr/lib/jvm/java-7-openjdk-amd64
  Using CLASSPATH: /opt/apache-tomcat-7.0.68/bin/bootstrap.jar:/opt/apache-tomcat-7.0.68/bin/tomcat-juli.jar
  Tomcat started.

  f. 浏览器进入 : http://localhost:8080

  g. 关闭tomcat: sh /opt/apache-tomcat-7.0.68/bin/shutdown.sh

3. 安装maven    http://www.linuxidc.com/Linux/2013-05/84489.htm

  a. 下载: wget http://apache.fayea.com/apache-mirror/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.tar.gz

  b. 解压: tar -xzf apache-maven-3.2.3-bin.tar.gz 在文件夹 /usr/local/*** 下

  c. 设置环境变量: sudo gedit /etc/profile

  # set maven environment
  export M2_HOME=/usr/local/apache-maven-3.3.9
  export M2=$M2_HOME/bin
  export MAVEN_OPTS="-Xms256m -Xmx512m"
  export PATH=$M2:$PATH

  d. 使环境生效 : source /etc/profile

  e. 测试是否成功: mvn --version

  Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
  Maven home: /usr/local/apache-maven-3.3.9
  Java version: 1.7.0_85, vendor: Oracle Corporation
  Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
  Default locale: en_US, platform encoding: UTF-8
  OS name: "linux", version: "3.13.0-71-generic", arch: "amd64", family: "unix"

4. 安装eclipse

  a. 下载: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/mars2

  b. 解压文件

  $ sudo mv eclipse-cpp-juno-M7-linux-gtk.tar.gz /usr/lib/
  $ cd /usr/lib/
  $ sudo tar -zxvf eclipse-cpp-juno-M7-linux-gtk.tar.gz
  $ sudo rm ./eclipse-cpp-juno-M7-linux-gtk.tar.gz

  c. 创建启动快捷方式  sudo gedit /usr/share/applications/eclipse.desktop

  内容如下:
  [Desktop Entry]
  Type=Application
  Name=Eclipse
  Comment=Eclipse Integrated Development Environment
  Icon=/usr/lib/eclipse/icon.xpm
  Exec=/usr/lib/eclipse/eclipse
  Terminal=false
  Categories=Development;IDE;Java;

  d: 配置jdk : windows-->preferences-->java-->Installed

  e. 配置tomcat: windows-->preferences-->server

在ubuntu 12.04 中配置java环境(安装jdk, tomcat, maven, eclipse)的更多相关文章

  1. Ubuntu16.04下面配置java环境变量

    我在ubuntu 16.04下面配置java环境变量的时候,开始在网上查信息的时候,没太注意ubuntu的版本,结果在.bashrc下面设置,在.profile下面设置,都不成功, 后面才想起来搜索u ...

  2. Ubuntu中配置Java环境变量时,出现command not found问题解决记录

    百度出Ubuntu中配置Java环境变量时,在利用sudo gedit /etc/profile 对profile编辑后, 在terminal中输入 sudo source /etc/profile, ...

  3. Ubuntu 12.04 64bit 配置完android 5.0编译环境后出现“could not write bytes: Broken pipe.”而无法进入输入帐号密码的登陆界面

    Ubuntu 12.04 64bit 配置完android 5.0编译环境后出现“could not write bytes: Broken pipe.”而无法进入输入帐号密码的登陆界面.上网问了问百 ...

  4. 沉淀,再出发——在Ubuntu Kylin15.04中配置Hadoop单机/伪分布式系统经验分享

    在Ubuntu Kylin15.04中配置Hadoop单机/伪分布式系统经验分享 一.工作准备 首先,明确工作的重心,在Ubuntu Kylin15.04中配置Hadoop集群,这里我是用的双系统中的 ...

  5. Ubuntu 12.04 搭建Android开发环境

    Ubuntu 12.04 搭建Android开发环境 2013/7/29 Linux环境下搭建Android开发环境 大部分开发人员可能都在Windows下做开发,可能是感觉在Windows下比较方便 ...

  6. [eShopOnContainers 学习系列] - 03 - 在远程 Ubuntu 16.04 上配置开发环境

    直接把 md 粘出来了,博客园的富文本编辑器换成 markdown,没啥效果呀 ,先凑合吧.实在不行换地方   # 在远程 Ubuntu 16.04 上配置开发环境 ## 零.因 为什么要用这么麻烦的 ...

  7. 在Ubuntu 12.04上配置iSCSI Target服务

      今天自己按照网上搜来的教程自己在Ubuntu 12.04上配置了iSCSI Target服务,在这里简单地做个纪录.操作系统是全新安装的Ubuntu 12.04,配置一块500 GB的SATA笔记 ...

  8. 如何在ubuntu 12.04 中安装经典的 GNOME桌面

    这次介绍的是如何在ubuntu 12.04 中安装经典的 GNOME桌面,默认的 Ubuntu 12.04 默认unity桌面,一些用户不喜欢 Unity 桌面,所以想找回昔日的经典Gnome桌面. ...

  9. VScode中配置Java环境

    vscode 中配置Java环境 转载说明:本篇文档原作者[@火星动力猿],文档出处来自哔哩哔哩-[教程]VScode中配置Java运行环境 转载请在开头或显眼位置标注转载信息. 1.下载VScode ...

随机推荐

  1. 百度PHP实习一面面试题-算法-二维有序矩阵的查找

    题目描述 有一个二维矩阵,每一行的元素,从左到右保持严格递增,每一列的元素,从上到下保持严格递增.查找给定元素elem,返回NULL或元素位置. 1 3 7 15 16 2 5 8 17 19 3 6 ...

  2. SQL语句中的乘号

    在ADO中,我们需要在SQL语句中使用乘法运算,可是添加'*'以后执行程序总是会出错,这是因为‘*’与sql中的‘*’关键字重合了,所以编译会出错. 解决办法:将乘法运算放到sql语句外面,将结果放入 ...

  3. IOS NSURL基本操作-备

    NSURL其实就是我们在浏览器上看到的网站地址,这不就是一个字符串么,为什么还要在写一个NSURL呢,主要是因为网站地址的字符串都比较复杂,包括很多请求参数,这样在请求过程中需要解析出来每个部门,所以 ...

  4. Matlab基本数据类型

    本文转载自:http://hi.baidu.com/xmf6227/blog/item/97ca2ddf98f1b61f495403cb.html Matlab中有15种基本数据类型,主要是整型.浮点 ...

  5. Ubuntu 怎么在右键添加打开终端

    方法一: 搜索nautilus-open-terminal安装 命令行:sudo apt-get install nautilus-open-terminal        (如果提示为找的什么的就s ...

  6. Altium designer快捷键

    1. 先设置参数,开启高亮显示,见下图红圈处: (1)选择使能可以高亮:CTRL+鼠标左键点击相应PCB网络即可高亮 (2)选择仅切换键时高亮显示,可以在CTRL+鼠标左键点击相应PCB网络高亮后,移 ...

  7. Qt编程之在QGraphics scene中使用图片

    http://stackoverflow.com/questions/5960074/qimage-in-a-qgraphics-scene http://stackoverflow.com/ques ...

  8. 编译Qt 4.7.3的时候发生NMAKE : fatal error U1077: 'cd' : return code '0x2'

    怀疑是configure的时候没加-nomake demos -nomake examples的问题 references: http://stackoverflow.com/questions/10 ...

  9. BZOJ2101: [Usaco2010 Dec]Treasure Chest 藏宝箱

    2101: [Usaco2010 Dec]Treasure Chest 藏宝箱 Time Limit: 10 Sec  Memory Limit: 64 MBSubmit: 327  Solved:  ...

  10. vs2008包加载失败

    由于安装vs2008sp1后,新建项目报错,解决未遂,于是重装vs2008,装完后又出现包加载失败问题: Microsoft.Data.Entity.Design.Package.MicrosoftD ...