JDK环境变量配置
JDK配置环境
很久没有配置java开发环境了,今天重新搭建开发环境,又浪费了很多时间。现把具体的配置记录下,以便以后可以快速的配置。
配置jdk需要配置三个环境变量:
- java_home
- classpath
- path
java_home(jdk路径) 用于描述jdk安装的位置,如下:
D:\company\soft_s\jdk
classpath(类变量) 用于告诉编译器jdk自带的命令,这些命令一般都是放在dt.jar和tools.jar中,所以classpath通常要包含这两文件。可以用绝对路径,也可以使用相对路径。从Java2以后,即使不设置该变量,编译器也能使用jdk的命令了,如下:
.;D:\company\soft_s\jdk\lib\dt.jar;D:\company\soft_s\jdk\lib\tools.jar
或者
.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar
path 系统调用jdk的命令,也可以写成绝对路径和相对路径,如下:
.;D:\company\soft_s\jdk\bin;D:\company\soft_s\jdk\jre\bin
或者
.;%java_home%\bin;%java_home%\jre\bin
注:classpath作用的是java可执行程序(java.exe),path作用的对象是操作系统,与java无关
一台机器上如何配置多个jdk
虽然一台电脑上可以安装多个jdk,他们不会发生冲突,但是环境变量的配置使得我们在一个时间只能选择使用一个jdk,如果要更换jdk,那么需要重新配置环境变量。为了减轻工作负担,可以选择相对路径的方式进行配置,如需要安装jdk7和jdk8,配置如下:
java_home = %java_home7% //只要修改java_home的值就可以切换jdk了
java_home7 = D:\company\soft_s\jdk7
java_home8 = D:\company\soft_s\jdk8
classpath = .;%java_home%\lib\dt.jar;%java_home%\tools.jar
path = .;%java_home%\bin;%java_home%\jre\bin
注:有时候我们发现修改环境变量和切换jdk不成功,很大可能是jdk的path没有写在path变量的最前面
(还是classpath没有写在最前面,有点记不清了)
验证环境变量是否配置正确
dos下输入java,javac可以判断是否配置正确
查看jdk的版本
java -version
查看java_home,path,classpath等变量值
set java_home
set classpath
set path
不积跬步无以至千里
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(三):用.NET IoT库
· 【非技术】说说2024年我都干了些啥