Ubuntu学习总结-04 搭建JAVA开发环境
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开发环境的更多相关文章
- 在 Ubuntu 13.10 中搭建Java开发环境 - 懒人版
本文记录我在Ubuntu 13.10中搭建Java开发环境. 本文环境: Ubuntu 13.10 x64运行在Win7下的VMware Workstation 10中. 1. 安装JDK与JRE s ...
- Linux学习之在搭建java开发环境
首先,在官网上下载你需要的JDK 然后 解压包 tar -zxvf 包名 配置环境变量 vim /etc/profile 如果权限不够,就使用sudo vim /etc/profile 在profi ...
- Ubuntu 14.04下java开发环境的搭建--3--Tomcat及MySQL的安装
前面两篇文章,已经说明了JDK和Eclipse 的安装方法,下面简单说一下,Tomcat及MySQL的安装方法. Tomcat的安装. 在合适的地方解压apache-tomcat-6.0.39.tar ...
- Ubuntu 12.04 搭建Android开发环境
Ubuntu 12.04 搭建Android开发环境 2013/7/29 Linux环境下搭建Android开发环境 大部分开发人员可能都在Windows下做开发,可能是感觉在Windows下比较方便 ...
- Ubuntu搭建Java开发环境-刘志敏-专题视频课程
Ubuntu搭建Java开发环境-3人已学习 课程介绍 主要介绍在Ubuntu环境如何安装Java开发的基本环境课程收益 学会Ubuntu中安装jdk.mysql.maven和id ...
- ubuntu下搭建JAVA开发环境【转】
转自:http://jingyan.baidu.com/article/86fae346b696633c49121a30.html JAVA开发环境是一种跨平台的程序设计语言,可以在windows.L ...
- 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,主要 ...
- Ubuntu16.04搭建LAMP开发环境
Ubuntu16.04搭建LAMP开发环境 虚拟机上安装好Ubuntu16.04后,是一台空白的Ubuntu.我的目的是搭建LAMP环境,顺便搭一个Python Django环境. 基本设置 1.配置 ...
- 搭建Java开发环境之配置环境变量
前言 初学Java不久的二胖在搭建Java开发环境一步就遇到问题,他不由得感叹:万事开头难啊!但感叹之后它还是鼓足了劲去努力解决它,二胖在电脑上Google了一番,最终环境是搭建成功了,但他心中对&q ...
随机推荐
- 转载:ZooKeeper Programmer's Guide(中文翻译)
本文是为想要创建使用ZooKeeper协调服务优势的分布式应用的开发者准备的.本文包含理论信息和实践信息. 本指南的前四节对各种ZooKeeper概念进行较高层次的讨论.这些概念对于理解ZooKeep ...
- [BZOJ2876][NOI2012]骑行川藏(拉格朗日乘数法)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2876 分析:就是要求约束条件下函数的极值,于是拉格朗日乘数列方程,发现化简后的关于vi ...
- DNS资源纪录(Resource Record)介绍
http://dns-learning.twnic.net.tw/bind/intro6.html 类型 SOA NS A AAAA PTR CNAME MX -------------- ...
- [转]史上最全最强SpringMVC详细示例实战教程
原文:http://www.cnblogs.com/sunniest/p/4555801.html?utm_source=tuicool&utm_medium=referral SpringM ...
- iOS的TCP/IP协议族剖析&&Socket
原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 简介 该篇文章主要回顾--TCP/IP协议族中的TCP/UDP.HTTP:还有S ...
- GisUtil工具类:将WKT(wellKnownText)文本转换为ElasticSearch识别的空间对象字符串形式
ElasticSearch中的Geo Shape Type: https://www.elastic.co/guide/en/elasticsearch/reference/1.4/mapping-g ...
- linux 命令行下更换软件源
首先备份默认源: sudo cp /etc/apt/sources.list /etc/apt/sources.list.old 清空默认源: sudo cat /dev/null > /etc ...
- 【BZOJ-4636】蒟蒻的数列 动态开点线段树 ||(离散化) + 标记永久化
4636: 蒟蒻的数列 Time Limit: 30 Sec Memory Limit: 256 MBSubmit: 247 Solved: 113[Submit][Status][Discuss ...
- BZOJ1070 [SCOI2007]修车
本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000作者博客:http://www.cnblogs.com/ljh2000-jump/转 ...
- Linux的#和$区别
[#]代表 root权限[$]代表普通用户 如果更改了/etc/profile , 或~/.bashrc等文档,可以用任何符号来代替它们. linux窗口下的[root@locate~]其中的[~]代 ...