Jdk安装
简介
为JAVA程序运行的基础环境,也是跨平台的保障。
下载
https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
环境配置
JAVA_HOME: C:\Program Files\Java\jdk1.7.0
path:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
classpath: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
JAVA_HOME:
定义一个变量,供其他地方使用;path:
dos模式下会在当前路径寻找javac.exe、java.exe等等这些.exe的文件,如果没有找到,就回去环境变量的path的路径下依次寻找这些.exe文件。
让系统在任何路径下都可以识别java、javac、javap等命令;
classpath:
告诉jvm要使用或执行的class放在什么路径上,便于JVM加载class文件,.;表示当前路径,tools.jar和dt.jar为类库路径。
常用命令
java -version:
检测JDK的版本号;
该JDK为1.8版本的64位。
该JDK为1.8版本的32位。javac HELLOWORLD.JAVA:
java的编译命令。
常见问题
1:java没有配置环境变量,为啥也可以执行java -version命令;
可能的原因如下:
- 环境变量 Path 中有“C:\ProgramData\Oracle\Java\javapath”,删除这个环境变量即可;
- C:\Windows\System32路径下有java.exe、javaw.exe、javaws.exe三个文件,删除即可。
这个是windows系统给我们自动安装的,如果不想删除,可以自行百度卸载windows系统原有的jdk
2: 查看jdk的安装环境
- java -verbose
该位置为jdk的安装目录
XFS
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~