【Java 第二篇章】准备一下JDK环境

简介: 【8月更文挑战第1天】在Windows 10中配置Java环境变量需先安装JDK,然后设置`JAVA_HOME`指向JDK目录,并更新`Path`变量加入`%JAVA_HOME%\bin`,以便全局访问Java命令。最后通过命令提示符输入`java -version`和`javac -version`验证配置是否成功。

在 Windows 10 中配置 Java 环境变量主要涉及到设置 JAVA_HOME 和更新 Path 环境变量。以下是一个详细的步骤指南:

一、安装 Java JDK

首先,确保你已经从 Oracle 官网或其他可信来源下载并安装了Java开发工具包(JDK)。安装过程中,你可以选择自定义安装路径,但通常默认路径如 C:\Program Files\Java\jdk-版本号 是可行的。

二、配置 JAVA_HOME 环境变量

JAVA_HOME 是一个指向你的JDK安装目录的环境变量,它主要用于告诉其他应用程序JDK的安装位置。

  • 右击“此电脑”图标,选择“属性”。
  • 点击“高级系统设置”。
  • 在系统属性窗口中,点击“环境变量”按钮。
  • 在“系统变量”区域,点击“新建”按钮。
  • 在“变量名”字段中输入JAVA_HOME(注意大小写不敏感,但通常保持大写以符合惯例)。
  • 在“变量值”字段中输入你的JDK安装路径,例如C:\Program Files\Java\jdk-11.0.14(请根据你的实际安装路径进行修改)。
  • 点击“确定”保存更改。

三、更新 Path 环境变量

Path环境变量是一个由分号分隔的目录列表,Windows系统会在这些目录中查找可执行文件。为了能够在任何目录下运行Java命令(如javajavac等),你需要将JDK的bin目录添加到Path变量中。

  • 在“环境变量”窗口中,找到并选中Path变量(注意:它可能位于“系统变量”或“用户变量”区域,但通常建议修改“系统变量”以影响所有用户)。
  • 点击“编辑”按钮。
  • 在弹出的窗口中,点击“新建”按钮,并输入%JAVA_HOME%\bin(这将自动解析为JAVA_HOME变量所指向目录的bin子目录)。
  • 如果你的JDK版本还包含了Java运行时环境(JRE),并且你需要将其bin目录也添加到Path中,可以重复上述步骤并输入%JAVA_HOME%\jre\bin(但请注意,现代JDK通常不需要单独添加JRE路径,因为JDK已经包含了JRE)。
  • 点击“确定”保存所有更改。

四、验证配置

为了验证Java环境变量是否配置成功,你可以打开一个新的命令提示符窗口(按Win + R,输入cmd,然后按Enter),并输入以下命令:

  • java -version:这将显示已安装的Java版本信息。
  • javac -version:这将显示Java编译器的版本信息,确认javac命令可在命令行中直接使用。

如果上述命令都返回了相应的版本信息,那么你的Java环境变量就已经成功配置了。

目录
打赏
0
1
1
0
3
分享
相关文章
|
6月前
|
安装JDK18没有JRE环境的解决办法
安装JDK18没有JRE环境的解决办法
592 61
在线编程实现!如何在Java后端通过DockerClient操作Docker生成python环境
以上内容是一个简单的实现在Java后端中通过DockerClient操作Docker生成python环境并执行代码,最后销毁的案例全过程,也是实现一个简单的在线编程后端API的完整流程,你可以在此基础上添加额外的辅助功能,比如上传文件、编辑文件、查阅文件、自定义安装等功能。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
在线编程实现!如何在Java后端通过DockerClient操作Docker生成python环境
|
6月前
|
java基础(3)安装好JDK后使用javac.exe编译java文件、java.exe运行编译好的类
本文介绍了如何在安装JDK后使用`javac.exe`编译Java文件,以及使用`java.exe`运行编译好的类文件。涵盖了JDK的安装、环境变量配置、编写Java程序、使用命令行编译和运行程序的步骤,并提供了解决中文乱码的方法。
183 2
探索Java动态代理的奥秘:JDK vs CGLIB
动态代理是一种在 运行时动态生成代理类的技术,无需手动编写代理类代码。它通过拦截目标方法的调用,实现对核心逻辑的 无侵入式增强(如日志、事务、权限控制等)。
59 0
探索Java动态代理的奥秘:JDK vs CGLIB
深入理解 Java JDK —— 让我们从基础到进阶
JDK(Java Development Kit)是 Java 开发的核心工具包,包含编译、运行和调试 Java 程序所需的所有工具和库。它主要由 JVM(Java 虚拟机)、JRE(Java 运行时环境)和 Java 核心类库组成。JVM 是跨平台运行的基础,负责字节码的加载、执行和内存管理;JRE 提供运行 Java 应用的环境;核心类库则提供了丰富的 API 支持。通过编写、编译和运行一个简单的 Java 程序,可以深入理解 JDK 的工作原理。此外,JDK 还提供了 JIT 编译、垃圾回收优化和并发工具包等高级功能,帮助开发者提高程序性能和稳定性。
152 10
|
4月前
|
深入理解Java生态:JDK与JVM的区分与协作
Java作为一种广泛使用的编程语言,其生态中有两个核心组件:JDK(Java Development Kit)和JVM(Java Virtual Machine)。本文将深入探讨这两个组件的区别、联系以及它们在Java开发和运行中的作用。
204 1
开发 Java 程序一定要安装 JDK 吗
开发Java程序通常需要安装JDK(Java Development Kit),因为它包含了编译、运行和调试Java程序所需的各种工具和环境。不过,某些集成开发环境(IDE)可能内置了JDK,或可使用在线Java编辑器,无需单独安装。
199 2
java: 警告: 源发行版 11 需要目标发行版 11 无效的目标发行版: 11 jdk版本不符,项目jdk版本为其他版本
如何解决Java项目中因JDK版本不匹配导致的编译错误,包括修改`pom.xml`文件、调整项目结构、设置Maven和JDK版本,以及清理缓存和重启IDEA。
137 1
java: 警告: 源发行版 11 需要目标发行版 11 无效的目标发行版: 11 jdk版本不符,项目jdk版本为其他版本
[Java]代理模式
本文介绍了代理模式及其分类,包括静态代理和动态代理。静态代理分为面向接口和面向继承两种形式,分别通过手动创建代理类实现;动态代理则利用反射技术,在运行时动态创建代理对象,分为JDK动态代理和Cglib动态代理。文中通过具体代码示例详细讲解了各种代理模式的实现方式和应用场景。
95 0
[Java]代理模式
|
5月前
|
Java基础之 JDK8 HashMap 源码分析(中间写出与JDK7的区别)
这篇文章详细分析了Java中HashMap的源码,包括JDK8与JDK7的区别、构造函数、put和get方法的实现,以及位运算法的应用,并讨论了JDK8中的优化,如链表转红黑树的阈值和扩容机制。
74 1

计算巢

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等