Linux JDK的环境变量配置以及为什么需要配置
  TEZNKK3IfmPf 2023年11月14日 21 0

               Linux JDK的环境变量配置以及为什么需要配置

首先,应该了解的是JDK是Java的软件工具开发包,全称Java Development Kit,其中的基本组件包括:

javac – 编译器,将源程序转成字节码

jar – 打包工具,将相关的类文件打包成一个文件

javadoc – 文档生成器,从源码注释中提取文档

jdb – debugger,查错工具

java – 运行编译后的java程序(.class后缀的)

appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。

Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。

Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。

Jconsole: Java进行系统调试和监控的工具、

jps:列出所有在运行的Java程序pid

当然,用人话来说,一个组件就是一个可执行的程序名称,这些程序都集中的放置在Java安装目录下的bin目录下,那么,当你需要执行这些程序时,你需要告诉系统在哪个目录下寻找,只有你告诉系统正确的目录,系统才可以给你提供这一系列的命令供你使用。环境变量的配置就是做这么一个工作。

那么,将该目录做成一个变量放置到系统的内置变量PATH中是一个不错的选择。

在Linux下环境变量的配置是三步。

第一。设定一个变量,该变量名为JAVA_HOME,这个变量的值为JDK的安装目录,如果是yum或者RPM形式的安装,请使用

whereis Java 命令确定安装目录,如果是源码安装,解压目录既是安装目录。我的选择是源码安装在/usr/local/目录下,因此,

JAVA_HOME=/usr/local/

第二,PATH=.$PATH:$JAVA_HOME/bin,将上面这个叫JAVA_HOME的变量加入到系统内置变量,也就是说系统内置变量多了一个值,这个值是变量Java_home,而这个变量的值又是你的Java安装目录。注意,前面加了个点,这个点是表示任意路径。防止失效,其实也可以不写。结尾要加/bin哦,主要就是要 bin目录下的程序哦。

第三,将变量提升为全局变量,使得在该系统的任何地方任何解释器使用PATH变量时都可以找到这些环境变量。

export  PATH JAVA_HOME 

在Windows下设置环境变量的方法如下:

原理基本一致,都是先设定一个变量,变量名为JAVA_HOME,值为安装目录,然后在系统的环境变量PATH下添加/JAVA_HOME/bin,只是Windows变量名需要%JAVA_HOME%这样以双百分号包裹。

Linux JDK的环境变量配置以及为什么需要配置

Linux JDK的环境变量配置以及为什么需要配置

 

Linux JDK的环境变量配置以及为什么需要配置

 

 

Linux JDK的环境变量配置以及为什么需要配置

 

 

Linux JDK的环境变量配置以及为什么需要配置

添加“CLASSPATH”变量,如果没有就新建一个,变量名为“CLASSPATH”,变量值为“%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”,注意首位不能有空格,输入完成后点击确定即可。

总结:为什么变量名是JAVA_HOME?因为很多应用Java的程序都会使用这个变量,很多地方是写死这个变量的。

添加classpath变量的作用是为了 非基础的Java类包和jre编译器提供环境变量。如果你不使用Java开发什么东西,仅仅需要一个运行Java程序的环境,可以不要。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

TEZNKK3IfmPf