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. CM源码同步编译教程

    一.操作系统 准备一个ubuntu安装镜像,我用的是12.10. 安装系统时请安装到30g以上的盘,最好就50g以上啦 安装教程不多说,网上很多教程,这里我推荐用自带的wubi工具安装,比较方便 用虚 ...

  2. Codeforces 545C Woodcutters

    http://codeforces.com/contest/545/problem/C 题目大意: 给n棵树的在一维数轴上的坐标,以及它们的高度.现在要你砍倒这些树,树可以向左倒也可以向右倒,砍倒的树 ...

  3. zabbix 添加自定义key

    vim /etc/zabbix/zabbix_agentd.conf UserParameter=zjzc.login,/bin/sh /usr/sbin/get_login.sh UserParam ...

  4. Linux企业级项目实践之网络爬虫(24)——定制规则扩展为垂直爬虫

    在垂直搜索的索引建立之前,我们需要到垂直网站上抓取资源并做一定的处理.垂直搜索与通用搜索不同之处在于,通用搜索不需要理会网站哪些资源是需要的,哪些是不需要的,一并抓取并将其文本部分做索引.而垂直搜索里 ...

  5. 算法导论(第三版) Exercises4.2(求最大和子数组的算法优化过程)

    4.1-1 如所有元素都为负,则返回所有元素中最大的负数. 4.1-2(暴力法求最大和子数组) struct subarray { int start, end, sum; }; void brute ...

  6. select与epoll分析

    关于select与epoll的区别,网上的文章已是一大堆.不过别人的终究是别人的,总得自己去理解才更深刻.于是在阅读了大量的文章后,再装模作样的看下源码,写下了自己的一些理解. 在开始之前,要明白li ...

  7. 【css3+JavaScript】:一个优雅的对话框

    实现效果: 演示地址:http://codepen.io/anon/pen/BNjYrR ======2015/5/11====== 优化滚动条(scroll):默认的滚动条太丑,忍不住优化下 ::- ...

  8. SegmentFault 巨献 1024 程序猿游戏「红岸的呼唤」第三天任务攻略

    第三关也不是一般的难呐,那么继续写一下解题过程(第四关会是什么样呢?). 高速传送门:http://segmentfault.com/game/3 在用我想到的方法(booth算法.矩阵变换.各种CP ...

  9. grub2手动引导ubuntu

    測试机OS为ubuntu 14.04.1 LTS x86_64 磁盘分区情况为: Filesystem     1K-blocks    Used Available Use% Mounted on ...

  10. WebSphere性能优化的几个方法

    1.更改http server的配置文件参数KeepAlive.     原因:这个值说明是否保持客户与HTTP SERVER的连接,如果设置为ON,则请求数到达MaxKeepAliveRequest ...