Java —— jdk环境变量搭建

简介: 首先去oracle的官网下载相应的系统的jdk 一定要将Accept Lisense Argeement选中,否则是不能下载的 选中之后就出现了这个画面,我的是win10 64位的,直接选用最后的 .

首先去oracle的官网下载相应的系统的jdk

21be7214060bb2ab0e591c1e6b9eb3940aba210f

一定要将Accept Lisense Argeement选中,否则是不能下载的

选中之后就出现了这个画面,我的是win10 64位的,直接选用最后的 .zip格式的

4997c3f9f97936b412361408e2b59e35a22107f9

下载之后的文件

3591b9f9094b9bc475b468d65832789434a35976

直接解压到你想要的磁盘或者文件夹中就可以了,这里我直接解压到c盘的根目录

00f5fc6bbc313dd531226e0f73df74f6c83fe100

下面是配置环境变量的方法:

1、右键 【我的电脑】—>【属性】—>【高级系统设置】—>【环境变量】

a7b77b3379119ee8ed9a68cd5d45d055a8c4a33a

2、【系统变量】下面的新建

变量名:JAVA_HOME

变量值:C:\jdk-11.0.2(就是jdk文件的根目录)

53e1f6e04f196ca65328ac626cf34af8988e3766

3、【系统变量】下面找到Path变量,进行编辑

5f05475a3f441d6b65ff6f88253a79b9d4c7e3b6

然后添加%JAVA_HOME%\bin(jdk中的bin文件的目录)

9f248f993997e2c8b164884dd77a88650cacd63e

4、【系统变量】下面新建

变量名:CLASS_PATH

变量值:%JAVA_HOME%\lib(jdk中的lib文件的目录)

3f426c68583347e658b0e77e8f4dfa52538c22d0

5、全部确定。

6、win+R,调出运行cmd命令,在控制台中输入java后回车,出现以下信息

9c26b86ae442eb3e1b83990218a71675ccf07791

运行javac命令,会显示以下信息

a11c3ffdf26f58a23c029a0b03208acc16682e0d


那么,恭喜你!环境变量配置成功!

相关文章
|
12天前
|
Java API 数据安全/隐私保护
探索Java动态代理的奥秘:JDK vs CGLIB
动态代理是一种在 运行时动态生成代理类的技术,无需手动编写代理类代码。它通过拦截目标方法的调用,实现对核心逻辑的 无侵入式增强(如日志、事务、权限控制等)。
42 0
探索Java动态代理的奥秘:JDK vs CGLIB
|
28天前
|
Java Linux iOS开发
如何配置 Java 环境变量:设置 JAVA_HOME 和 PATH
本文详细介绍如何在Windows和Linux/macOS系统上配置Java环境变量。
791 12
|
28天前
|
算法 Java 编译器
深入理解 Java JDK —— 让我们从基础到进阶
JDK(Java Development Kit)是 Java 开发的核心工具包,包含编译、运行和调试 Java 程序所需的所有工具和库。它主要由 JVM(Java 虚拟机)、JRE(Java 运行时环境)和 Java 核心类库组成。JVM 是跨平台运行的基础,负责字节码的加载、执行和内存管理;JRE 提供运行 Java 应用的环境;核心类库则提供了丰富的 API 支持。通过编写、编译和运行一个简单的 Java 程序,可以深入理解 JDK 的工作原理。此外,JDK 还提供了 JIT 编译、垃圾回收优化和并发工具包等高级功能,帮助开发者提高程序性能和稳定性。
103 10
|
3月前
|
安全 Java 编译器
JDK 10中的局部变量类型推断:Java编程的简化与革新
JDK 10引入的局部变量类型推断通过`var`关键字简化了代码编写,提高了可读性。编译器根据初始化表达式自动推断变量类型,减少了冗长的类型声明。虽然带来了诸多优点,但也有一些限制,如只能用于局部变量声明,并需立即初始化。这一特性使Java更接近动态类型语言,增强了灵活性和易用性。
133 53
|
3月前
|
Oracle 安全 Java
深入理解Java生态:JDK与JVM的区分与协作
Java作为一种广泛使用的编程语言,其生态中有两个核心组件:JDK(Java Development Kit)和JVM(Java Virtual Machine)。本文将深入探讨这两个组件的区别、联系以及它们在Java开发和运行中的作用。
159 1
|
3月前
|
IDE Java 编译器
开发 Java 程序一定要安装 JDK 吗
开发Java程序通常需要安装JDK(Java Development Kit),因为它包含了编译、运行和调试Java程序所需的各种工具和环境。不过,某些集成开发环境(IDE)可能内置了JDK,或可使用在线Java编辑器,无需单独安装。
134 2
|
4月前
|
缓存 Java Maven
java: 警告: 源发行版 11 需要目标发行版 11 无效的目标发行版: 11 jdk版本不符,项目jdk版本为其他版本
如何解决Java项目中因JDK版本不匹配导致的编译错误,包括修改`pom.xml`文件、调整项目结构、设置Maven和JDK版本,以及清理缓存和重启IDEA。
108 1
java: 警告: 源发行版 11 需要目标发行版 11 无效的目标发行版: 11 jdk版本不符,项目jdk版本为其他版本
|
4月前
|
Java Spring 数据库连接
[Java]代理模式
本文介绍了代理模式及其分类,包括静态代理和动态代理。静态代理分为面向接口和面向继承两种形式,分别通过手动创建代理类实现;动态代理则利用反射技术,在运行时动态创建代理对象,分为JDK动态代理和Cglib动态代理。文中通过具体代码示例详细讲解了各种代理模式的实现方式和应用场景。
78 0
[Java]代理模式
|
4月前
|
Java Linux iOS开发
如何设置 Java 的环境变量
设置Java环境变量是使用Java开发工具和运行Java程序的前提。主要步骤包括:安装JDK,配置系统环境变量中的JAVA_HOME、PATH和CLASSPATH,确保命令行可直接调用javac和java命令。
123 6
|
4月前
|
Java
让星星⭐月亮告诉你,jdk1.8 Java函数式编程示例:Lambda函数/方法引用/4种内建函数式接口(功能性-/消费型/供给型/断言型)
本示例展示了Java中函数式接口的使用,包括自定义和内置的函数式接口。通过方法引用,实现对字符串操作如转换大写、数值转换等,并演示了Function、Consumer、Supplier及Predicate四种主要内置函数式接口的应用。
40 1

热门文章

最新文章