CentOS中OpenJDK设置环境变量

[size=medium]转载著名出处:http://www.crazyphper.com/?p=2328
今天在安装phpstorm时,提示无法找到JAVA_HOME,才想起还没有安装JDK呢!那就来试试linux上的openJDK吧!

Centos自带OpenJDK的Runtime(JRE),在”添加/删除”中,我们可以找到JDK(OpenJDK Development Environment),安装它。

安装好以后,是没有java_home这些系统变量的,需要自己添加。

可是openJDK的安装目录跟我们常见的Sun JDK存放位置目录不同。

(很多人就是在配置环境变量这一块放弃了openJDK)

翻目录翻得我想死……(因为centos没打开一个目录都是一个新的窗口),上网搜,中文的网页结果还真就没有!废了九牛二虎之力,我终于在openJDK官方论坛找到了解决方案!

openJDK安装好后的目录位于:/usr/lib/jvm 下,包括jre和jdk。
open JDK JRE截图

open JDK JRE截图

可以在“java-1.6.0-openjdk-1.6.0.0”目录下看到“bin”(如果没看到,说明你的openJDK for JDK还没有安装好,请回到本页第二句话,仔细研究!)在bin下可以找到javac文件,说明这就是JDK了!

此时只需要在终端中打开环境变量文件 su vi /etc/profile,(保存命令按ESC,然后输入“:w”即可保存,然后”:q”退出vi)填写相应的目录即可:

export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

这样我们就设置好了JDK,在输入source /etc/profile 就可以生效了.

此时试试输入命令 “javac”看看~?
[/size]
STM32的DMA模块及Protues仿真实验 (一)DMA简介      DMA(Direct Memory Access,直接存储器访问), 用于在外设与存储器之间以及存储器与存储器之间提供高速数据传输。可以在无需任何 CPU 操作的情况下通过 DMA 快速移动数据。这样节省的 CPU 资源可 供其它操作使用。      STM32F407共有两个 DMA 控制器,总共有 16 个数据流(每个控制器 8 个),每一个 DMA 控制器都用于管理 一个或多 阅读详情

相关推荐

【SpringBoot 3.x 第57节】Spring Boot 3 启动快得不讲武德?揭秘 Spring AOT 编译引擎背后的真相!

🏆本文收录于《滚雪球学SpringBoot 3》,专门攻坚指数提升,本年度国内最系统+最专业+最详细(永久更新)。    本专栏致力打造最硬核 SpringBoot3 从零基础到进阶系列学习内容,🚀均为全网独家首发,打造精品专栏,专栏持续更新中…欢迎大家订阅持续学习。 如果想快速定位学习,可以看这篇【SpringBoot3教程导航帖】,你想学习的都被收集在内,快速投入学习!!两不误。    若还想学习更多,可直接前往《滚雪球学SpringBoot(全版本合集)》,涵盖SpringBoot所有版本教学文章

**My Coding Family** 1707

JDK安装后 没有tools.jar 和dt.jar包的解决办法

JDK安装后 没有tools.jar 和dt.jar包的解决办法出现这个问题的原因是在JDK安装时将JDK和JRE放在了同一目录下,导致了文件的覆盖,致使tools.jar 和 dt.jar包被覆盖。解决方法:我的操作系统是win7,在安装JDK过程中,第二次选择目标文件夹是选择与第一次安装目录不同的文件夹目录下即可。例如:第一次安装目录为c:\jdk 第二次安装目录为c:\jre 安装完后再查看

2477

组合数学(曹汝成)课后习题答案+课件

组合数学习题解答+课件 曹汝成 华南理工大学出版社

安装JAVA SE/jdk后,未发现jdk/lib的tools.jar和dt.jar文件

更新后,版本带来的变化,模块化后导致不需要或者说将toos.jar和dt.jar文件兼容到其他部分,jdk的lib下面不会再出现这俩文件; (摘:版本更新到9.0后的变化)JDK 9的核心变化就是引入了一种新的Java编程组件,也就是模块,按照Oracle的说法,它是一个可命名的、自描述的代码和数据集合。模块技术的核心目标是减少Java应用和Java核心运行时环境的大小与复杂性。为此,...

goldcarpenter的博客 4612

openjdk或jdk的环境变量配置,删除系统自带openjdk

不想用系统自带openjdk就删除其安装包,以及环境变量信息。又想用了就重新下载并配置环境变量环境变量很重要!步骤:openjdk或者jdk下载后放到指定目录,记下当前地址,然后赋值环境变量。我下载了openjdk-8u312-b07并安装到linlinlin路径下,所以我的JAVA_HOME路径如下。因为JDK9版本之后没有tools.jar和dt.jar,从JDK5开始,不需要再配置CLASSPATH环境变量,系统会自动加载。如果你是用JDK的话,就不用再配置classpath了。临时环境变量:(1)

m0_64295612的博客 3096

阿里云大学 Java编程入门(二)搭建Java开发环境

搭建Java开发环境 二、搭建Java开发环境 2.1 JDK简介 2.2 JDK安装和配置 本系列内容为阿里云大学 java学习路线里的内容 阿里云大学 java学习路线传送门.

Hengji的博客 721

Centos 7 OpenJdk 安装jps插件及环境变量设置

Centos 7 OpenJdk 安装jps插件及环境变量设置 Centos 7 OpenJdk 安装jps插件及环境变量设置Centos7中,自带了OpenJdk。为了省事,我们很多时候就不把OpenJdk卸载,去重新安装JDK。但在大数据开发中,很多时候需要用到JPS命令,已经配置JDK的环境变量。本教程图文详细步骤,演示如何安装JPS插件,已经为OpenJdk配置环境变量。 工具/原料 ...

qq_33948660的博客 1839

解决CentOS下自带openjdk没有jps命令

    在Centos7中,自带了OpenJdk。为了省事,我们很多时候就不把OpenJdk卸载,去重新安装JDK。但在大数据开发中,很多时候需要用到JPS命令,已经配置JDK的环境变量。安装JDK开发插件1. 查看OpenJDK版本rpm -qa | grep openjdk可以看到安装的是 java 1.8版本2.yum install -y  java-1.8.0-openjdk-devel...

qq_40105363的博客 1万+

centos7安装openjdk8

centos7安装openjdk8 下载openjdk8 下载地址 Java SE 8 通过ftp工具将下载下的tar包上传到/usr/java/目录下,也可以放到其他目录下 解压tar包 tar -zxvf openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz 设置环境变量 vi /etc/profile 在文件最后添加 export JAVA_HOME=/usr/java/java-se-8u41-ri export PATH=$PATH:$J

qq_39341318的博客 1595

CentOS 安装 openjdk

安装 openjdk 1 直接安装 yum -y install java-11-openjdk apt -y install openjdk-8-jdk = 2 环境变量 cat >> /etc/profile.d/jdk.sh << EOF export JAVA_HOME=/usr/java/default export PATH=$JAVA_HOME/bin:$PATH export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JA

当世事再没完美,可远在岁月如歌中找你 416

Centos7编译OpenJDK7

Centos7编译OpenJDK7 1.安装编译所使用的库 yum list build-essential gawk m4 libasound2-dev libcups2-dev libxrender-dev xorg-dev xutils-dev x11proto-print-dev binutils libmotif3 libmotif-dev ant libxt-dev libxtst...

仲夏先森的博客 928

CentOS 使用yum命令安装Java SDK(openjdk)

文章转载注明: CentOS 使用yum命令安装Java SDK(openjdk) | 大步's Blog    链接地址:http://www.dabu.info/centos-yum-install-java-oepnsdk.html | 大步's Blog 如何(怎样)在CentOS 6.X 或 redhat 上使用安装JDK runtime environmen

qq_26395609的专栏 803

centos7安装java6_CentOS7.6安装openjdk

一、为您的Linux平台安装和配置openjdk服务openjdk是jdk的开放原始码版本,以GPL协议的形式放出。openjdk采用GPL V2协议放出,而JDK则采用JRL放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用。1、查看你是否安装了openjdk服务#rpm –qa |grep openjdk2、yum查找可安装的op...

weixin_42517854的博客 262

Linux环境卸载Centos7自带的OpenJDK和安装JDK1.8

1.通过命令 (rpm -qa | grep java) 查询已经安装的java包2.通过命令(rpm -e --nodeps xxxxxx)卸载已经安装的OpenJDK包。

Fu_lucas的博客 5487

JDK 、OpenJDK和 Maven 环境变量设置

JDK 、OpenJDK和 Maven 环境变量设置

叱咤少帅的博客 1412

安装多JDK环境 JDK1.8和OpenJDK11的安装配置和Maven配置

安装多JDK环境 JDK1.8和OpenJDK11的安装配置和Maven配置

小马爱折腾的博客 6713

在 ARM 架构的 CentOS 上安装 OpenJDK 1.8

在 ARM 架构的 CentOS 上安装 OpenJDK 1.8 的步骤

qq_34322136的博客 3291

Java核心技术【三】Centos 7 安装Jdk 并配置环境变量

Centos 7 下安装 openjdk 20 并配置环境变量

技术管理修行 1991

Linux系统安装JDK级环境变量配置(两种方式多Linux版本)

Linux安装配置JDk超详细图文

生命的意义在于创造和毁灭 2万+

[OpenJDK环境变量配置]:填充Profile并修改默认配置

列出目录中的文件和子目录列表。但是,ls-lr命令可以递归地列出指定目录下的所有的子目录文件和信息,并按照文件修改时间的顺序排序。如果想在指定目录下,查看所有文件和子目录的详细信息并且以递归形式展示,可以使用“ls -lR”命令。关于命令:ls -lrt 实际上是代表了 “-l -r -t” 这三个选项集合。关于命令:ls -lr。

凡解的博客 946
上一篇: centos6.4 安装 oracle11g [INS-06101] 无法确定本地主机的 IP 地址
下一篇: Linux开机自动启动ORACLE设置
iteye_3997
博客等级 码龄8年 2粉丝 54原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值