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

1 下载JDK

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

  1. 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安装包。

  1. 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配置文件,如下图所示:

  1. vi /etc/profile

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

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

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

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

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

  1. sudo update-alternatives --set java /home/xinping/install_software/jdk8/bin/java
  2. sudo update-alternatives --set javac /home/xinping/install_software/jdk8/bin/javac
  3. sudo update-alternatives --set javaws /home/xinping/install_software/jdk8/bin/javaws

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

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

  1. source /etc/profile

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

  1. java -version

3 安装 Tomcat

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

  1. 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. C#中数组Array、ArrayList、泛型List<T>的比较

    在C#中数组Array,ArrayList,泛型List都能够存储一组对象,但是在开发中根本不知道用哪个性能最高,下面我们慢慢分析分析. 一.数组Array 数组是一个存储相同类型元素的固定大小的顺序 ...

  2. 一例完整的websocket实现群聊demo

    前言 业余我都会花一些时间在tcp.http和websocket等领域的学习,现在觉得有点收获,所以把一个基于websocket的群聊功能的例子提供给大家玩玩.当然这是一个很完整的例子,包括webso ...

  3. 构造函数的return返回值

    3 1. 2. 3.

  4. java 中遍历hashmap 和hashset 的方法

    一.java中遍历hashmap:    for (Map.Entry<String, Integer> entry : tempMap.entrySet()) {     String ...

  5. social emotion computing-感情的分类

    第八节  情感的分类 人的情感复杂多样,可以从不同的观察角度进行分类.由于情感的核心内容是价值,因此人的情感主要必须根据它所反映的价值关系的运动与变化的不同特点来进行分类. 1.根据价值的正负变化方向 ...

  6. Android开发之Menu和actionBar

    一.通过Menu目录下创建一个布局文件: 先看代码meu/main.xml: <?xml version="1.0" encoding="utf-8"?& ...

  7. zabbix解决中文乱码问题(没有测试成功)

    zabbix解决中文乱码问题 1.在windows系统中找一个自己喜欢的字体,这里我们用:msyh.ttf 2.将字体上传至/var/www/html/zabbix/fonts目录下 [root@za ...

  8. input用法,永远等待,直到用户输入值赋值给一个东西。

    input用法,永远等待,直到用户输入值赋值给一个东西. n1 = input('请输入用户名:') n1 = input('请输入密码:') print(n1) print(n1)

  9. T3 任职定级面试准备

    山东大学计算机专业本科毕业,工作8年,以前在华为工作,来YY正好1年. 个人心态开放积极,对未知事物好奇心很强,前沿科学.古老宗教皆有涉猎.英语口语能力较强,能和老外流程的交流.技术涉猎广泛,喜好研究 ...

  10. 编写实现连接oracle数据库并返回Connection对象的Java工具类

    只需要实现一个功能,所以只写一个方法,为了方便调用,设为静态方法 package com.jv; import java.sql.Connection; import java.sql.DriverM ...