Java环境变量配置详细步骤

Java环境变量配置详细步骤引言很多初学Java的小伙伴可能都会听别人说想要编译运行Java程序需要配置环境变量,所以在这里我就手把手教给你如何配置Java环境变量;再多说一句,可能会有小伙伴想:我编译运行Java程序干嘛要配置环境变量呢,直接用IDEA等开发工具不好嘛;其实对于Java初学者,学习Java最好开始不要使用这些开发工具,因为这些工具功能实在是太强大了,并不适合开始学习Java,不利于打好基础;所以开始最好还是老老实实用DOS编译运行Java程序吧!;注:电脑系统是win10下载JDK至于什么是JDK还有到底有

大家好,又见面了,我是你们的朋友全栈君。

引言

很多初学Java的小伙伴可能都会听别人说想要编译运行Java程序需要配置环境变量,所以在这里我就手把手教给你如何配置Java环境变量;

再多说一句,可能会有小伙伴想:我编译运行Java程序干嘛要配置环境变量呢,直接用IDEA等开发工具不好嘛;其实对于Java初学者,学习Java最好开始不要使用这些开发工具,因为这些工具功能实在是太强大了,并不适合开始学习Java,不利于打好基础;所以开始最好还是老老实实用DOS编译运行Java程序吧!

注:电脑系统是win10

下载JDK

至于什么是JDK还有到底有什么用可以看看这篇文章:初识 java(简单易懂入门篇)
下面我们去Oracle官网下载一个需要的JDK版本;这是一个下载传送门
这里需要注意一点:下载到的文件绝对路径中不能出现中文,并且英文字母间最好也不要有间隔;如图:
在这里插入图片描述
接下来就可以开始配置环境变量了,我们可以看一下配置前DOS调用Java编译和运行是什么情况(javac编译,java运行):
在这里插入图片描述
可以看到现在环境变量还没有配置,接下来就是配置步骤;

配置环境变量

首先右键此电脑,点击属性;
在这里插入图片描述
然后打开页面为,选择高级系统设置:

在这里插入图片描述
选择环境变量:
在这里插入图片描述
然后找到下面的系统变量一栏,点新建,
在这里插入图片描述
然后变量名设置为:JAVA_HOME,
变量值为你下载的JDK的绝对路径
最后点击确定就好了;
在这里插入图片描述
最后一步,找到path变量,双击点开(编辑):
在这里插入图片描述
新建添加如图两行,将JDK目录下的bin文件夹路径加入,再加入%JAVA_HOME%\bin,最后确定就可以了;
在这里插入图片描述
这样就配置完成了;
可以打开DOS窗口试一下:
在这里插入图片描述
在这里插入图片描述
查看JDK版本:
在这里插入图片描述

我在开始学习的时候看到很多环境变量配置需要一个CLASSPATH变量,但是实际我并没有添加也可以配置成功,因为如果使用1.5以上版本的JDK,完全可以不用设置classpath环境变量就能正常运行程序,在这里有一篇文章解释了这个原因,可以参考一下:传送门

总结

环境变量的配置应该是很多小伙伴学习Java的起点,希望在以后的学习中能够体会到Java的魅力,也希望大家都有一颗热爱编程的心!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156295.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月7日 下午2:46
下一篇 2022年7月7日 下午2:46


相关推荐

  • Intellij IDEA 2021 Maven 配置指南「建议收藏」

    Intellij IDEA 2021 Maven 配置指南「建议收藏」Maven是Java一个不错的项目管理工具,但在IntellijIDEA软件中配置它却并非一件省心的事情,不少小萌新会配置失败。所以,我打算分享这篇教程,帮助萌新们在IntellijIDEA中配置好Maven~

    2022年5月28日
    180
  • 魔兽世界端口怎么禁止(服务器端口怎么开)

    匿名用户1级2009-03-11回答cn4.grunt.wowchina.com,3724121.14.80.114,121.14.80.115,121.14.80.116,121.14.80.109121.14.80.110,121.14.80.111,121.14.80.112,121.14.80.113[二/六区],cn6.grunt.wowchina.comcn6.grun…

    2022年4月16日
    37
  • hook技术截取服务器信息,Windows Hook技术

    hook技术截取服务器信息,Windows Hook技术0x01简介有人称它为“钩子”,有人称它为“挂钩”技术。谈到钩子,很容易让人联想到在钓东西,比如鱼钩就用于钓鱼。编程技术的钩子也是在等待捕获系统中的某个消息或者动作。钩子的应用范围非常广泛,比如输入监控、API拦截、消息捕获、改变程序执行流程等方面。杀毒软件会用Hook技术钩住一些API函数,比如钩住注册表读写函数,从而防止病毒对注册表进行写入;病毒使用Hook技术有针对性的捕获键盘的输入,从而…

    2022年5月9日
    82
  • export命令详解

    export命令详解基础命令学习目录首页 export 的基本作用就是将父 shell 中的局部变量设置为环境变量 使得该变量可以在子 shell 中使用 下面设置两种情景对 export 进行原理解析 情景 1 有一个名为 myexport sh 的脚本 内容如下 bin shexportMY PATH usr local12 在 linux 环境中打开终端运行该 shell shmy

    2026年3月17日
    1
  • source insight激活码3.5_source insight4.0安装

    source insight激活码3.5_source insight4.0安装SourceInsight3.x官方下载地址:http://www.sourceinsight.com/distribute/Si3563Setup.exe官方网站:http://www.sourceinsight.com/注册码:SI3US-230590-09757SI3US-840598-11493SI3US-404808-04697SI3US-510811-93484…

    2022年10月3日
    5
  • 简述css盒模型概念_css盒模型和ie盒模型

    简述css盒模型概念_css盒模型和ie盒模型Python-html css 盒模型

    2022年4月21日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号