前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux下Java环境配置

Linux下Java环境配置

作者头像
羊羽shine
发布2019-05-28 13:35:36
2.9K0
发布2019-05-28 13:35:36
举报
文章被收录于专栏:Golang开发Golang开发

安装JDK

image.png

1安装openjdk

官方地址http://openjdk.java.net/ ,如果需要开发java程序则需要安装jdk Debian, Ubuntu, 安装jdk

代码语言:javascript
复制
sudo apt-get install openjdk-8-jdk  #8的版本
sudo apt-get install openjdk-7-jdk #7的版本

Fedora, Oracle Linux, Red Hat Enterprise Linux,的安装方式

代码语言:javascript
复制
$ su -c "yum install java-1.8.0-openjdk-devel"
$ su -c "yum install java-1.7.0-openjdk-devel"
2安装Oracle Java SE

卸载openjdk 通过rpm -qa | grep java 命令查找openjdk

代码语言:javascript
复制
rpm -qa | grep java
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2018e-3.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.181-3.b13.el7_5.x86_64
java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64

通过rpm -e --nodeps (安装包名称) 命令依次卸载

代码语言:javascript
复制
 rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch
 rpm -e --nodeps tzdata-java-2018e-3.el7.noarch
 rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-3.b13.el7_5.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64

删完之后可以再通过 rpm -qa | grep Java 命令来查询出是否删除掉 java官方服务器下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

image.png

由于必须接受Accept License Agreement才能下载,所有需要在wget增加cookie

代码语言:javascript
复制
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.rpm"

安装rpm的命令 rpm -ivh

代码语言:javascript
复制
 rpm -ivh jdk-8u181-linux-x64.rpm
warning: jdk-8u181-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk1.8-2000:1.8.0_181-fcs        ################################# [100%]
Unpacking JAR files...
    tools.jar...
    plugin.jar...
    javaws.jar...
    deploy.jar...
    rt.jar...
    jsse.jar...
    charsets.jar...
    localedata.jar...
代码语言:javascript
复制
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
PATH=$PATH:$JAVA_HOME/bin

验证安装结果

代码语言:javascript
复制
java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

windows 需要把JDK路径添加到系统环境变量PATH

JRE

jre是java的运行环境 Debian, Ubuntu, 安装jre

代码语言:javascript
复制
sudo apt-get install openjdk-8-jre  #8的版本
sudo apt-get install openjdk-7-jre #7的版本

Fedora, Oracle Linux, Red Hat Enterprise Linux,的安装方式

代码语言:javascript
复制
$ su -c "yum install java-11-openjdk"
$ su -c "yum install java-1.8.0-openjdk"
$ su -c "yum install java-1.7.0-openjdk"
编写第一个JAVA程序
代码语言:javascript
复制
public class Main {

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

编译javac main.java

代码语言:javascript
复制
$ javac Main.java 
baxiangs-Mac-mini:src baxiang$ tree
.
├── Main.class
└── Main.java

0 directories, 2 files

运行Java程序

代码语言:javascript
复制
$ java Main
Hello World!
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.12.25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装JDK
    • 1安装openjdk
      • 2安装Oracle Java SE
        • JRE
          • 编写第一个JAVA程序
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档