2019独角兽企业重金招聘Python工程师标准>>>

这几天国产的Linux系统deepin15.5正式版发布了,基本上处于稳定了,受不了win10的各种卡顿和系

统封闭不能修改的诟病,果断下载了deepin系统格盘安装,在deepin上进行开发学习娱乐。本文将在系统

安装完成后配置JAVA环境(JDK),后续还会有在Linux上搭建开发环境的其他的文章,和大家一起学习交流。

一、环境准备

1.ORACLE JDK 64   jdk-8u151-linux-x64.tar.gz

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

本文使用的是jdk1.8.0_151版本

2.Linux桌面环境

Linux的桌面发行版很多,比如 Ubuntu,Arch,CentOS等,本文使用国产的发行版本deepin

二、环境安装

1.将刚下载的JDK安装包解压到自己安装的目录中:tar -zxvf  jdk-8u151-linux-x64.tar.gz

2.配置环境变量:vim /etc/profile打开文件,配置自己的JDK安装目录的环境变量信息

export JAVA_HOME=/home/shuai/deve/javabox/jdk1.8.0_151
export JRE_HOME=$JAVA_HOME/jre 
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib 
export PATH=$JAVA_HOME/bin:$PATH

注:/home/shuai/deve/javabox/jdk1.8.0_151 这个路径改成自己的

配置完成后保存退出,使用source /etc/profile 使刚配置的环境变量生效

3.测试配置是否正确:在命令行输入 java -version

看到如上信息说明配置正确如果看到:Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp说明系统自带的openjdk在干扰我们安装的jdk,处理方法参考《Linux 环境问题记录》解决

转载于:https://my.oschina.net/zss1993/blog/1591353

Linux开发环境搭建之Java开发环境JDK安装配置相关推荐

  1. pycharm 中文_环境搭建:3.pycharm社区版安装配置

    0.前言 如果可以的话,请先关注(专栏和账号),然后点赞和收藏,最后学习和进步.你的支持是我继续写下去的最大动力,个人定当倾囊而送,不负所望.谢谢!!! 1.前提 基于win10专业版64位系统+64 ...

  2. 2、单机运行环境搭建之 --CentOS-6.5安装配置Tomcat8

    为什么80%的码农都做不了架构师?>>>    转自(http://www.cnblogs.com/littlehb/archive/2013/04/02/2994683.html) ...

  3. 嵌入式linux开发环境搭建——VirtualBox虚拟机网络环境解析

    嵌入式linux开发环境搭建--VirtualBox虚拟机网络环境解析 本博文转自:Pandoras Box http://blog.csdn.net/yxc135/article/details/8 ...

  4. 在Win10的Linux子系统下搭建ESP32的开发环境

    在Win10的Linux子系统下搭建ESP32的开发环境 一.介绍 1.Windows的Linux子系统  win10进行了内置工作于命令行的Linux子系统功能,WIN10用户只需要开启Linux子 ...

  5. 在Mac上使用idea搭建flink java开发环境

    1.环境 本文档记录的是使用flink的java API简单地创建应用的过程. 前置条件:需要安装Java.maven和flink. 1.1 Java环境变量 Java需要jdk.path.class ...

  6. 从零搭建一个java开发环境: 二、下载安装mysql数据库

    前言 这是从零搭建一个java开发环境的第二篇,这篇文章将介绍mysql数据库的下载安装.在关系型数据库中,使用较多的是mysql和oracle,我自己用一般装mysql.oracle占用内存太大,自 ...

  7. JSP开发的工具下载与环境搭建(Windows开发环境)

    一.JSP开发的工具下载与环境搭建 JSP技术的强势: (1)一次编写,到处运行.在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改. (2)系统的多平台支持.基本上可以在所有平台上的 ...

  8. 【安卓开发系列 -- 系统开发】搭建云手机容器环境 (基于 openvmi)

    [安卓开发系列 -- 系统开发]搭建云手机容器环境 (基于 openvmi) [1]编译安装 openvmi [1.1]安装相关依赖 apt install -y build-essential cm ...

  9. 在Linux(Ubuntu)下搭建ASP.NET Core环境并运行 继续跨平台

    最新教程:http://www.cnblogs.com/linezero/p/aspnetcoreubuntu.html 无需安装mono,在Linux(Ubuntu)下搭建ASP.NET Core环 ...

最新文章

  1. The superclass javax.servlet.http.HttpServlet was not found 问题解决
  2. BeautifulSoup中的.text方法和get_text()方法的区别
  3. 权重随机算法的java实现
  4. 用计算机怎么打出狂浪字谱,狂浪歌曲简谱
  5. ftp上传和下载命令
  6. 苹果cms10自适应模板_哪里有苹果cms10自适应模板?
  7. CAS 乐观锁和ABA问题
  8. jsp中给div加背景_web前端入门到实战:详解css3如何给背景图片加颜色遮罩
  9. 纳税人基本信息与服务器端基本信息不符,网上报税对浏览器有什么要求吗
  10. linux中用shell获取时间,日期
  11. iOS 容器 addChildViewController
  12. 2017年第八届 蓝桥杯 java B组
  13. 国密算法使用-SM3
  14. native mysql 分区_MySQL-表分区
  15. C/C++ 内存泄漏检测工具汇总
  16. 十五款固态硬盘收获季节展示
  17. APP功能测试点(全)
  18. 基于遥感的草原与沙漠化监测
  19. auc 和loss_如何理解机器学习和统计中的AUC?
  20. ava Springboot养老院信息管理系统源码

热门文章

  1. Java Security:keytool工具使用说明
  2. jdk1.4容器类关系图
  3. IOS NSPredicate 查询、搜索
  4. opensuse download
  5. mysql 触发器判断不插入数据_mysql关于触发器怎么判断数据存在时更新不存在时添加呢!...
  6. 微服务接入oauth2_SpringCloud微服务实战系列(十九)Ouath2在真实场景中的应用之客户端接入(第一种写法)...
  7. Xamarin XAML语言教程对象元素的声明方式
  8. java并发框架支持锁包括,tip/面试题_并发与多线程.md at master · 171437912/tip · GitHub...
  9. java文件用editplus乱码,EditPlus设置编码后,编译时仍然出现乱码
  10. java什么是成员域成员方法,java多态中的成员绑定