1、下载Java JDK

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

选择tar.gz包即可

2、解压到/usr/local/lib目录中

tar zxvf jdk-8u66-linux-x64.tar.gz
mv jdk1..0_66/ /usr/local/jdk

3、添加环境变量

export JAVA_HOME=/usr/local/jdk
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

4、使环境变量生效

source /etc/profile

5、查看Java是否安装成功(版本查看)

java -version

6、测试简单的Java程序

public class helloworld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}

编译执行

javac helloworld.java
java helloworld

附:删除机器上已经安装的Java

1、检查是否有rpm包安装的java

rpm -qa | grep java
rpm -qa | grep jdk

2、如果存在

rpm -e java-

最新文章

  1. CSS3常用选择器(三)
  2. NYOJ题目273字母小游戏
  3. [Java] 利用LinkedHashMap来实现LRU Cache
  4. memcached学习笔记6--浅谈memcached的机制 以及 memcached细节讨论
  5. C#伪静态实现的方法
  6. 查询mysql数据库表的信息(表大小、数据大小、索引大小)
  7. POJ3260——The Fewest Coins(多重背包+完全背包)
  8. Java开发常用下载的网址
  9. OpenGL判断一个点是否可见
  10. Spring的两种任务调度Scheduled和Async
  11. python监控机器(第1版)
  12. 浅谈USB驱动架构 转载
  13. [九省联考2018]一双木棋chess
  14. javaee, javaweb和javase的区别以及各自的知识体系
  15. socket、tcp/ip协议、udp协议
  16. IntelliJ IDEA(Community版本)的下载、安装和WordCount的初步使用(本地模式和集群模式)
  17. 【Deep Learning】一、AutoEncoder
  18. javascript如何判断手机端的浏览器是否支持触碰功能
  19. Android自己定义button实现长按功能
  20. vue.js初学(三)模板语法

热门文章

  1. Swift 中的静态方法继承
  2. spring初始化
  3. insert into select 堵塞update
  4. WCF 托管在IIS中遇到Http的错误
  5. createElement
  6. 【转】关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系
  7. C# Login方法
  8. 对使命召唤OL游戏中队友能相互救治的动作设定的感慨
  9. ThinkPHP 快速入门
  10. 基于粒子群算法求解求解TSP问题(JAVA)