JAVA开发环境是一种跨平台的程序设计语言,可以在windows、LINUX等操作系统上进行开发。

1 下载JDK

  从以下地址下所需的jdk安装包 .

http://www.oracle.com/technetwork/java/javase/downloads/index.html

  按照操作系统的类型,选择不同级别的JDK安装包,Linux(Ubuntu)环境可以选择32位或64为的 rpm,tar.gz格式的安装包,Window环境选择exe 格式的安装包,

Mac平台选择 dmg格式的安装包。这里以Linux平台下的64位安装包jdk-8u91-linux-x64.tar.gz举例讲解安装JDK。

2 安装 JDK

1) 解压缩安装包

  为了配置方面,以root账户解压缩JDK安装包。

su root
tar -zxvf jdk-8u91-linux-x64.tar.gz

2)配置JAVA_HOME和PATH环境变量

  当前已把JDK8解压到了 /home/xinping/install_software/jdk1.8.0_91 目录下。输入以下命令修改 /etc/profile配置文件,如下图所示:

vi /etc/profile

  为了避免输入出错,关闭拼音输入法。

export JAVA_HOME=/home/xinping/install_software/jdk1..0_91
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:
export PATH=$PATH:.:$JAVA_HOME/bin:

3)配置ubuntu的JDK和JRE的位置

sudo update-alternatives --install "/usr/bin/java" "java" "/home/xinping/install_software/jdk8/bin/java"
sudo update-alternatives --install "/usr/bin/javac" "javac" "/home/xinping/install_software/jdk8/bin/javac"
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/home/xinping/install_software/jdk8/bin/javaws"

4)配置为当前JDK为系统默认JDK/JRE

sudo update-alternatives --set java /home/xinping/install_software/jdk8/bin/java
sudo update-alternatives --set javac /home/xinping/install_software/jdk8/bin/javac
sudo update-alternatives --set javaws /home/xinping/install_software/jdk8/bin/javaws

5) 配置完成后,执行如下命令使其立即生效

  配置成功后保存文件,使用如下命令是配置文件生效。

source /etc/profile

  配置文件生效后,输入以下命令进行验证。

java -version

3 安装 Tomcat

  去以下地址下载需要的Tomcat版本。

http://tomcat.apache.org/

Ubuntu学习总结-04 搭建JAVA开发环境的更多相关文章

  1. 在 Ubuntu 13.10 中搭建Java开发环境 - 懒人版

    本文记录我在Ubuntu 13.10中搭建Java开发环境. 本文环境: Ubuntu 13.10 x64运行在Win7下的VMware Workstation 10中. 1. 安装JDK与JRE s ...

  2. Linux学习之在搭建java开发环境

    首先,在官网上下载你需要的JDK 然后 解压包  tar -zxvf 包名 配置环境变量 vim /etc/profile 如果权限不够,就使用sudo vim /etc/profile 在profi ...

  3. Ubuntu 14.04下java开发环境的搭建--3--Tomcat及MySQL的安装

    前面两篇文章,已经说明了JDK和Eclipse 的安装方法,下面简单说一下,Tomcat及MySQL的安装方法. Tomcat的安装. 在合适的地方解压apache-tomcat-6.0.39.tar ...

  4. Ubuntu 12.04 搭建Android开发环境

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

  5. Ubuntu搭建Java开发环境-刘志敏-专题视频课程

    Ubuntu搭建Java开发环境-3人已学习 课程介绍        主要介绍在Ubuntu环境如何安装Java开发的基本环境课程收益    学会Ubuntu中安装jdk.mysql.maven和id ...

  6. ubuntu下搭建JAVA开发环境【转】

    转自:http://jingyan.baidu.com/article/86fae346b696633c49121a30.html JAVA开发环境是一种跨平台的程序设计语言,可以在windows.L ...

  7. JAVA入门(1.JAVA平台应用 2.核心概念:JVM,JDK,JRE 3.搭建JAVA开发环境 4.学习JAVA的原则)

    主要内容: 1.JAVA平台应用 2.核心概念:JVM,JDK,JRE 3.搭建JAVA开发环境 4.学习JAVA的原则 JAVA的平台应用 JAVA的平台应用分为3个部分: 一.JAVA SE,主要 ...

  8. Ubuntu16.04搭建LAMP开发环境

    Ubuntu16.04搭建LAMP开发环境 虚拟机上安装好Ubuntu16.04后,是一台空白的Ubuntu.我的目的是搭建LAMP环境,顺便搭一个Python Django环境. 基本设置 1.配置 ...

  9. 搭建Java开发环境之配置环境变量

    前言 初学Java不久的二胖在搭建Java开发环境一步就遇到问题,他不由得感叹:万事开头难啊!但感叹之后它还是鼓足了劲去努力解决它,二胖在电脑上Google了一番,最终环境是搭建成功了,但他心中对&q ...

随机推荐

  1. 转载:ZooKeeper Programmer's Guide(中文翻译)

    本文是为想要创建使用ZooKeeper协调服务优势的分布式应用的开发者准备的.本文包含理论信息和实践信息. 本指南的前四节对各种ZooKeeper概念进行较高层次的讨论.这些概念对于理解ZooKeep ...

  2. [BZOJ2876][NOI2012]骑行川藏(拉格朗日乘数法)

    题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2876 分析:就是要求约束条件下函数的极值,于是拉格朗日乘数列方程,发现化简后的关于vi ...

  3. DNS资源纪录(Resource Record)介绍

          http://dns-learning.twnic.net.tw/bind/intro6.html 类型 SOA NS A AAAA PTR CNAME MX -------------- ...

  4. [转]史上最全最强SpringMVC详细示例实战教程

    原文:http://www.cnblogs.com/sunniest/p/4555801.html?utm_source=tuicool&utm_medium=referral SpringM ...

  5. iOS的TCP/IP协议族剖析&&Socket

    原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 简介 该篇文章主要回顾--TCP/IP协议族中的TCP/UDP.HTTP:还有S ...

  6. GisUtil工具类:将WKT(wellKnownText)文本转换为ElasticSearch识别的空间对象字符串形式

    ElasticSearch中的Geo Shape Type: https://www.elastic.co/guide/en/elasticsearch/reference/1.4/mapping-g ...

  7. linux 命令行下更换软件源

    首先备份默认源: sudo cp /etc/apt/sources.list /etc/apt/sources.list.old 清空默认源: sudo cat /dev/null > /etc ...

  8. 【BZOJ-4636】蒟蒻的数列 动态开点线段树 ||(离散化) + 标记永久化

    4636: 蒟蒻的数列 Time Limit: 30 Sec  Memory Limit: 256 MBSubmit: 247  Solved: 113[Submit][Status][Discuss ...

  9. BZOJ1070 [SCOI2007]修车

    本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000作者博客:http://www.cnblogs.com/ljh2000-jump/转 ...

  10. Linux的#和$区别

    [#]代表 root权限[$]代表普通用户 如果更改了/etc/profile , 或~/.bashrc等文档,可以用任何符号来代替它们. linux窗口下的[root@locate~]其中的[~]代 ...