java环境变量

参考
注意:可能java对中文支持的原因,最好java环境和程序使用的路径中不要包含中文

java8

建议去腾讯软件中心下,搜索jdk即可
在这里插入图片描述
安装后测试
冰蝎3.0.7可以运行
在这里插入图片描述

java15

下载地址:
http://jdk.java.net/java-se-ri/15
在这里插入图片描述

系统环境变量设置

设置变量JAVA15_HOME

变量值:D:\JAVA15\openjdk-15+36_windows-x64_bin\jdk-15(自己java15的安装路径)
在这里插入图片描述
在这里插入图片描述

设置变量JAVA8_HOME

C:\Program Files\Java\jdk1.8.0_191
(自己java8的安装路径)
在这里插入图片描述
在这里插入图片描述

设置变量JAVA_HOME

%JAVA15_HOME%
(注:通过引用环境变量的方式设置JAVA_HOME的值,若要切换,手动修改变量值中的“8”即可)
在这里插入图片描述
变量名:
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面是英文的句点“.”,最后是英文的分号“;”)
在这里插入图片描述

path变量设置

在系统的path变量中,增加以下两条路径:
%JAVA_HOME%\bin;
%JAVA_HOME%\bin;
(%JAVA_HOME%\jre\bin;)
(注意,前后用;进行变量分隔)
在这里插入图片描述

删除JDK安装时,默认安装的文件

**注意:**在安装JDK8时会将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,所以要将这个目录中这三个文件删除。
注意: 如果Path中有 C:\ProgramData\Oracle\Java\javapath; ,删除之。否则会引变量错误。
最好用everyting查找下 java.exe
在这里插入图片描述

切换版本测试

到这里基本就把JAVA的多版本共存和切换实现的差不多了,需要用哪个版本,手动修改变量JAVA_HOME的值即可。
特别注意:
设置Path变量之后,要重新打开一个命令模式才能重新读入Path变量内容,
java -version
javac -version
在这里插入图片描述
切换为java8
在这里插入图片描述
在这里插入图片描述

jdk的详细介绍

JDK是Java Development Kit的缩写,即Java开发工具集。JDK是整个Java的核心,包括了Java运行环境(JRE)、Java开发工具和Java基础类库。
JRE是Java Runtime Environment的缩写,即Java运行时环境。Java程序运行时必需要JRE的支持。
jdk&jre&jvm的关系
在这里插入图片描述

环境变量概念

环境变量是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。环境变量相当于给系统或应用程序设置的一些参数。
编译或运行Java程序时,都是基于命令行的,因此在此之前必须设置一些环境变量的值。有些Java IDE(集成开发环境)内置了JDK,因此使用这些IDE时可以不指定环境变量。还有些程序需要个性化的环境变量(如Apache Tomcat需要JAVA_HOME环境变量)。

与JDK或JRE的使用有关的是PATH、CLASSPATH等几个环境变量。
这里先解释一下这些变量的含义:

PATH变量

PATH变量用来告诉操作系统到哪里去查找一个命令。如果清空PATH变量的值,在Windows中运行一个外部命令时,将提示未知命令错误(当然,在Linux中也是一样):
环境变量是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。环境变量相当于给系统或应用程序设置的一些参数。

编译或运行Java程序时,都是基于命令行的,因此在此之前必须设置一些环境变量的值。有些Java IDE(集成开发环境)内置了JDK,因此使用这些IDE时可以不指定环境变量。还有些程序需要个性化的环境变量(如Apache Tomcat需要JAVA_HOME环境变量)。

注意:在Windows中,如“dir”、“cd”等命令是内部命令,类似于DOS中的常驻命 令。这些命令在命令行窗口启动时会自动加载到内存中,不需要到磁盘上去寻找对应的可执行文件,因此即使清空了PATH变量的值也不会影响这些命令的使用。 然而,像“java”这样的外部命令,在执行时必须先由操作系统到指定的目录找到对应的可执行程序,然后才能加载并运行。到哪里去寻找这些程序就是依靠 PATH变量来指定的。
Linux也是类似,甚至可以说在Linux中,PATH环境变量更为重要,因为Linux的很多基本命令都属于外部命令,如“ls”、“mkdir”等。当将PATH变量清空后,这些命令都将无法使用(当然,还是有一些内部命令我们仍然可以使用)。

Java的平台版本介绍

Java分为J2SE、J2EE和J2ME三个不同的平台版本,即标准版(Java 2 Platform, Standard Edition)、企业版(Java 2 Platform, Enterprise Edition)和微型版(Java 2 Platform, Micro Edition)。从Java 1.5(或者Java 5.0)开始,它们被改称为Java SE、Java EE和Java ME。

各平台版本之间的差别在于适用范围不同:
• 标准版平台(Java SE)允许开发和部署在桌面、服务器、嵌入式和实时环境中使用的Java应用程序。另外,Java SE包含了支持实现Java Web服务的类库,因此标准版是企业版的基础。
• 企业版平台(Java EE)帮助开发者开发和部署Java Web应用。企业版提供Web服务、组件模型、管理和通信API,可以用来实现企业级的面向服务的体系结构(Service-Oriented Architecture, SOA)和Web 2.0 应用程序。
• 而微型版平台(Java ME)主要用于移动设备和嵌入式设备,如手机、PDA、电视机顶盒等等。微型版包括灵活的用户界面、健壮的安全模型、许多内置的网络协议、以及对可动态下 载的在线和离线应用的支持。基于Java ME规范的应用程序与普通Java程序一样,只需编译一次,即可在许多设备上运行。

如果机子里安装了多个版本的jdk,如下:
多套JRE,每套JRE都被各自安装到不同的目录,不会互相影响。当在控制台执行java.exe,操作系统寻找JRE的方式如下:
先找当前目录下有没有JRE 再找父目录下有没有JRE
接着在PATH路径中找JRE(一般运行时从path中查找,按照path设置前后顺序,以前面为准)
注册表HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
查看CurrentVersion的键值指向哪个JRE(一般XP下是这个:C:\Program Files\Java\jre6)
最常用的是在PATH路径中找JRE,一般情况下,自己的程序运行之前都会先在批处理文件里面临时设置PATH,把自己用的JRE放到PATH路径最前面,所以肯定会运行自己带的JRE,不会造成版本混乱。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java编程中,环境变量的设置是非常重要的,它可以帮助我们正确地配置Java开发环境。下面是Java环境变量设置的步骤: 1. 下载并安装Java Development Kit(JDK):首先,你需要从Oracle官网下载适合你操作系统的JDK版本,并按照安装向导进行安装。 2. 设置JAVA_HOME变量:在操作系统中,需要设置一个名为JAVA_HOME的环境变量,它指向你安装的JDK的根目录。具体设置方法如下: - Windows系统:右键点击“我的电脑”或“此电脑”,选择“属性” -> “高级系统设置” -> “环境变量”,在系统变量中点击“新建”,输入变量名为JAVA_HOME,变量值为JDK的安装路径(例如:C:\Program Files\Java\jdk1.8.0_221)。 - Linux系统:打开终端,输入以下命令: ``` export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 ``` - macOS系统:打开终端,输入以下命令: ``` export JAVA_HOME=$(/usr/libexec/java_home) ``` 3. 设置PATH变量:为了能够在命令行中直接运行Java相关命令,需要将JDK的bin目录添加到PATH环境变量中。具体设置方法如下: - Windows系统:在系统变量中找到PATH变量,点击“编辑”,在变量值的末尾添加“;%JAVA_HOME%\bin;”。 - Linux和macOS系统:打开终端,输入以下命令: ``` export PATH=$PATH:$JAVA_HOME/bin ``` 4. 验证环境变量设置:打开命令行终端,输入以下命令来验证Java环境变量是否设置成功: ``` java -version ``` 如果成功设置了Java环境变量,你将看到Java的版本信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值