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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • LabVIEW图像分割算法(基础篇—6)

    LabVIEW图像分割算法(基础篇—6)图像分割是简化机器视觉算法的有效手段之一。它将图像分成一些有意义的区域,以便特征提取过程可基于这些区域提取目标的特征。

    2022年5月20日
    52
  • 4种基站相关概念——宏基站、微基站、皮基站、飞基站

    根据3GPP组织的规则,无线基站分为4类,分别是宏基站、微基站、皮基站和飞基站。4种基站的区别如下表格所示:类型 单载波发射功率(20MHz带宽) 覆盖能力(覆盖半径) 名称 英文名 别称 宏基站 MacroSite 宏站 10W以上 200米以上 微基站 MicroSite 微站 500mW-10W 50~200米 皮基站 PicoSite 微微站 企业级小基站

    2022年4月6日
    2.5K
  • CTK框架介绍

    CTK框架介绍转(http://blog.csdn.net/xinqidian2015/article/details/50537325)CTK插件框架可以简单的描述为C++的动态组件系统DesignCTK插件框架的设计有很大的灵感来自OSGi并且使得应用程序由许多不同的组件组合成一个可扩展模型。这个模型允许通过那些组件间共享对象的服务通信。框架的分层模型被展示在图片1中包括:P

    2022年6月5日
    232
  • java和c对比_c语言数据结构和java数据结构

    java和c对比_c语言数据结构和java数据结构Sun公司推出的Java是面向对象程序设计语言,其适用于Internet应用的开发,称为网络时代重要的语言之一。Java可以用认为是C的衍生语言,与C在大量元以内成分保持相同,例如此法结构、表达式语句、运算符等与C基本一致:但Java更简洁,没有C中冗余以及容易引起异常的功能成分,并且增加了多线程、异常处理、网络编程等方面的支持功能。本文从多角度对Java与C进行对比分析,为C与Jav

    2022年4月18日
    57
  • 32H7_海马s5近光可以直接换H7吗

    32H7_海马s5近光可以直接换H7吗完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547第16章DSP功能函数-数据拷贝,数据填充和浮点转定点本期教程主要讲解功能函数中的数据拷贝,数据填充和浮点数转换为定点数。目录第16章DSP功能函数-数据拷贝,数据填充和浮点转定点16.1初学者重要提示16….

    2025年9月28日
    2
  • endnote怎么修改参考文献上标(参考文献正文怎么标注)

    方法步骤如下:1、首先2113打开计算机,再打开Endnote,依次点击5261“Edit”——4102“OutputStyles”——“OpenStyleManager”。2、在弹出的窗1653口中,选择相近的参考文献格式,点击红色框线2处的“StyleInfo/preview”对已选的参考文献格式进行预览,这里随机选了“CurrentOpinionLipid”,仅此作为示例。也可以…

    2022年4月15日
    760

发表回复

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

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