java初学者 为什么要配置环境变量、怎样配置环境变量

【Java基础知识 3】为何要配置环境变量? 一、前言 干了这么多年Java,配置环境变量都是第一步要做的,但是为什么要配置环境变量呢,又有什么用呢,今天哪吒就带你一探究竟。 二、百度百科 有事没事找百度,百度解释名词这一块做的是真的好。 1、环境变量简介 环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,如临时文件夹位置和系统文件夹位置等。 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序 阅读详情

  小编今天翻书无意翻到 配置环境变量 这一部分,发现有些地方和自己的理解不一样,于是就多翻了几本书,大概上了解了环境变量到底是怎么一回事。

  先说说path,path的作用其实很简单,举个例子,进入命令提示符界面,在任何的目录下输入notepad就能运行记事本,输入QQ却提示不是命令提示符,不能启动qq,除非进入到QQ.exe所在的目录下运行才可以,其实原因就在path这里了,接着输入 set  path,就会显示出path的值,会发现path中有C:\Windows\system32;然后我们按照这个目录打开文件夹,发现该目录下有notepad.exe文件,却怎么找不到QQ.exe,下面我们做一个小小的操作,就是把qq的快捷方式复制到C:\Windows\system32目录下,然后重新启动命令提示符,再次输入QQ,发现竟然可以启动qq了,(还可以进行另一项操作,不用复制QQ.exe到之前的那个目录,而是把QQ.exe所在的路径添加到path中,效果是一样的,qq也能运行了)不难发现path的作用就在这里了,输入命令时,系统会根据path的路径寻找可执行的文件,我们知道我们安装完jdk之后用到的是jdk中的javac.exe(编译器)、java.exe,我们要想在任何目录下都可以启动javac、java,所以要进行环境变量的配置,由于javac、java 在D:\jdk1.6.0_20\bin目录下,所以将该目录添加到path下,要在D:\jdk1.6.0_20\bin后加上分号“;”(英文模式下输入的)。

  再说说classpath,顾名思义,classpath就是.class的路径,就是帮助计算机寻找.class文件的路径(我们知道经过编译后的.java文件会产生.class文件),在不设置classpath的时候,classpath的值是当前目录,即就是.java文件所在的目录,当指定classpath时,系统就会去指定的路径去寻找.class文件,比如说,我们在E盘的根目录下创建了A.java,要是不设置classpath,那么java A时系统会在E:\下寻找A.class,要是我们设置classpath为F:\那么运行时,系统会去F:\寻找.class,因为没有所以找不到,会出现提醒,由于java的类库都在D:\jdk1.6.0_20\lib目录下,所以我们要将D:\jdk1.6.0_20\lib设置为classpath,当然要想运行时,让系统先在当前目录下寻找,找不到.class再去D:\jdk1.6.0_20\lib寻找我们可以这么设置:classpath=.;D:\jdk1.6.0_20\lib;

  最后是JAVA_HOME的设置,这个完全可以不用设置,只是为了保护path和classpath(这两个变量里有很多的重要的路径,修改后会有想不到的后果,所以最好不修改,但是假如我们有新安装了更高版本的JDK,所以还是要修改的,JAVA_HOME这时就可以用上了),我们可以把JAVA_HOME看成常量,JAVA_HOME=D:\jdk1.6.0_20,那么path就是JAVA_HOME+bin;classpath就是JAVA_HOME+lib;,如需修改就只修改JAVA_HOME就好了。

为什么 Java 需要设置环境变量 立即下载

相关推荐

阿里云人工智能工程师ACA认证免费课程学习笔记

阿里云人工智能工程师ACA认证免费课程学习笔记

engchina的专栏 2013

安装Java JDK时几个环境变量的配置及作用

1.Path环境变量: 配置path环境变量的原因是让所有exe结尾的文件在任意盘符下都可以运行。 通过配置path环境变量,让javac指令所在目录,也就是JDK安装目录下的bin目录配置到path变量下,即可使javac指令在任意目录下运行,一般配置path环境变量前,都会配置JAVA_HOME环境变量。path:%JAVA_HOME%\bin。%表示引用,这样jdk安装目录发生改变时,不需要修改path,只需要修改JAVA_HOME即可。 2.JAVA_HOME: 3.Cl..

LU_Leo的博客 2629

从零构建2.4G无线通信系统:MSPM0G3507与NRF24L01的深度协同设计

本文详细介绍了基于MSPM0G3507微控制器与NRF24L01射频模块构建2.4G无线通信系统的深度协同设计方案。内容涵盖系统架构、SPI通信优化、功耗管理、抗干扰机制及中断/DMA高效利用,为工业物联网应用提供高可靠、低功耗的无线传输解决方案。

rice5的博客 821

JAVA_HOME、Path和classpath环境变量有什么作用?

文章目录一、简要阐述二、JAVA_HOME环境变量有什么作用?三、Path环境变量有什么作用?四、classpath环境变量有什么作用?五、如何配置环境变量 一、简要阐述 JAVA_HOME指明JDK安装路径.(在安装好java之后就该配置) Path使得系统可以在任何路径下识别java命令.(如果你采用命令形式编译java源码,设置这个很方便) classpath为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别它 二、JAVA_HOME环境变量有什么作用

橘猫 3675

【军标】《军用软件计价规范(试行)》和GJB 10162-2021《军用软件计价功能项识别方法》-费用标准解读系列37

2021年2月1日实施的《军用软件计价规范(试行)》(替代了2019年版本)以及2021年3月1日实施的《军用软件计价功能项识别方法》(GJB 10162-2021),是我们平时在军用软件造价咨询中进行软件规模度量、计价和审价的主要依据。《军用软件计价规范(试行)》(4号文)的附件1为《军用软件功能规模度量方法》,即4号文本身包含对软件规模测试的方法(功能点方法主要参考NESMA等国际标准)、规模度量过程、功能点计数和计算规则等相关说明。(四)软件研发费用=软件研发工作量x软件研发人月综合费率。

xiaosenyouli的博客 6123

Unity PSD分层导入插件ps2d原理与实战指南

PSD作为UI设计主流源文件,其图层结构、混合模式、文字矢量属性等核心语义在传统引擎导入中普遍丢失,导致设计还原度低、多语言适配难、运行时不可控。ps2d通过深度解析PSD二进制规范,将图层映射为GameObject树、文字转为TextMeshPro可编辑组件、形状生成矢量Mesh、蒙版与图层样式编译为定制Shader,实现设计意图的精准程序化表达。该方案显著提升UI开发效率,支撑高保真还原、动态修改、分辨率自适应及运行时热重载等工程需求,是Unity中连接设计师与程序员的关键工作流中枢。

weixin_32943857的博客 348

Java千问:开发Java程序为什么要配置环境变量?

我们在学习搭建Java开发环境的时候,老师总是让我们先安装JDK,紧接着又让我们去配置环境变量,之后才能动手编写Java程序。很多同学按照老师的步骤去做,成功的搭建好了Java开发环境,并且运行出了自己的第一个Java程序,感到非常有成就感。 那么,为什么在安装了JDK之后要配置环境变量呢?很多同学对这个问题其实并不清楚,只是知道如果不配置环境变量,就没法进行...

穆哥学堂--Java学习园地 3127

S32K144 ADC硬件触发+DMA传输实战:从寄存器配置到数据采集全流程

本文详细解析了S32K144微控制器中ADC硬件触发与DMA传输的协同工作机制,提供了从寄存器配置到数据采集的全流程实战指南。通过PDB定时触发ADC转换,并利用DMA实现数据自动搬运,构建了高效、实时的汽车级数据采集系统,有效释放CPU资源,满足汽车电子应用的严苛要求。

weixin_29194693的博客 475

为什么要设置Java环境变量(windows)

  在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH。正确地配置这些环境变量,是能够顺利学习、开发的前提。而经常出现的问题是:有的学习者能够按照提示一步一步地正确配置,但时间一长就忘了,出现了问题也无从下手。究其原因,就是对这些概念没有理解,知其然但不知其所以然。下面的内容,就是帮助大家知其所以然。 一、基本原理   环境变量(environ...

weixin_34342207的博客 467

三极管共集电极放大电路详解:射极跟随器的原理、计算与应用

三极管放大电路是模拟电子技术的基石,常见组态包括共发射极、共基极和共集电极。其中共集电极电路因输入电阻大、输出电阻小、电压增益接近1的特性,常被用作射极跟随器,在信号缓冲、级间隔离和低阻抗负载驱动等场景中发挥关键作用。其核心价值并非电压放大,而是完成阻抗变换,将高内阻信号源转换为低内阻输出,同时保持信号幅值基本不变。理解其静态工作点计算与动态参数推导(如电压增益、输入输出电阻)是设计实用电路的前提。本文结合12V电源下的具体设计实例和仿真验证,梳理了从电路识别、参数计算到工程实践的完整流程,并指出常见设计误

weixin_29193259的博客 367

LIS2DH三轴加速度传感器原理图设计,已量产(加速度传感器)

最近在做一款可穿戴设备原型时,选了 LIS2DH 这款加速度计 —— 比起之前常用的 ADXL345,它在低功耗和稳定性上的优化刚好戳中了可穿戴设备 “续航 + 可靠” 的核心需求。下面结合这次画的原理图,聊聊这个小模块的硬件设计细节。

不脱发的程序猿 389

初学者学习java第一步——JDK环境变量配置

初学者学习java第一步——JDK环境变量配置 【赛迪网-IT技术报道】初学java,对于环境变量的配置想来却总觉得不是很清楚,总结一下自己的理解,让头脑清楚一些。下载好的JDK是一个可执行

Meishawk的专栏 959

【异常】XXL-JOB提示异常ERROR com.xxl.job.core.util.XxlJobRemotingUtil - connect timed out

打开XXL-JOB的ELK,发现一堆报错。

奶爸的编程之路,也就一周冷个三天 2048

JAVA安装及其环境变量配置(初学者作业)

今天是我第一次接触并学习Java,作为一名初学者,下面我为大家分享一下我如何一步一步安装JDK和配置环境变量。 Java的JDK是Sun公司的产品。由于Sun公司已经被Oracle公司收购,因此JDK可以在Oracle公司的官网下载。因为我学习的是8.0版本,就以此为例给大家介绍如何配置环境变量。 以win10操作系统为例 (1)鼠标右键单击“此电脑”,选择“属性”菜单,在弹出的“属性”对话框的左侧或者下方单击“高级系统设置”,打开如图所示的“系统属性”对话框。 ...

djyjx的博客 158

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

JAVA初学者1:安装JDK、配置环境变量、第一个JAVA程序

学JAVA应该准备的工具 JDK下载地址 Java 在线工具 JDK 11 在线中文手册 下载JDK https://www.oracle.com/java/technologies/javase-downloads.html 选择window64的下载就行 下载好后安装,一直下一步就好了,安装好后复制下安装目录。 比如我这样的: C:\Program Files (x86)\Java\jdk1.8.0_73 环境变量配置 右击"我的电脑",点击"属性",选择"高级系统设置", 选择"高级"选项卡,点击"

专注微信小程序 293

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

给Java初学者-Java环境变量的本质和配置方法(Windows、Linux)

经常遇到初学者问到关于Java环境变量配置的问题,基本围绕在集中情况:(1)环境变量要配哪些;(2)2024年了还需不需要配;(3)为啥我这个没配、那个没配也好用。会不会有什么影响。今天我就展开讲讲关于Java环境变量的定位和本质。 在配置 Java 环境变量时,主要涉及两个重要的变量:JAVA_HOME 、 PATH和一个目前可能不太重要的CLASSPATH。

CoderCoding的博客 296

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

【原创首发】针对java初学者的环境变量配置工具

很多初学者或自学者,在学习java语言一开始,配置环境变量往往要卡很久。毕竟很多没有基础的人初次配置环境变量,成功率还是很低的。 所以写了一个这样的小软件。发不出来给大家用下。 软件很简单,使用步骤如下:1-打开软件选择java的JDK安装路径。2-点击一键设置就会出现提示。当设置完毕后,会询问是否注销。注销后环境变量可用。——-软件内部原理 主要是添加JAVA_HOME和CLASSPATH环

而立之年的涅槃 687

java初学者实践教程1-配置环境变量

最近我发现不少初学者,学习java的时候,看了好多java的历史、优点和应用范围。对于这些知识,并不难理解。我也当然同意java是一种优秀的计算机语言。但是对于我们来说要了解的并不是,这些历史等知识。而是掌握java这套技术。要想掌握这套技术实践是非常重要的。那么很多初学者,在第一步实践的时候就遇到了困难,就是配置环境变量。以至于,因无法继续实践而苦恼。下面为了帮广大爱好者解决这个问题,“百家拳软

u011906201的专栏 356

java开发环境安装及环境变量配置(写给java初学者)

(个人愚见,欢迎拍砖) 在Windows上编写和运行java程序(以下教程仅限Windows)首先须安装JDK。编译java代码可以通过命令行和集成开发环境(IDE,一般用eclipse)等方式,JDK和eclipse网上均可下载,我这有张光盘包含上诉资源,同学们要用可直接来取

DC的陋室 1780

Java初学者为什么要配置环境变量?

java环境变量

wcangood的博客 182

java web初学者配置Tomcat环境变量

3、在菜单栏找到文件下的设置,选择Tomcat Server 配置Apache Tomcat/8.5.81。2、在菜单栏找到文件下的项目结构,选择库,导入相应需要的jar包(一般初学者常用servlet.jar)在web下新建WEB-INF,在其中新建xml文件。7、编写完成后进行编辑配置,配置上对应的文件,端口,然后点击运行。8、观察web端提示,检查代码及配置,直至页面正确显示。1、下载Tomcat资源包,并解压至指定目录下。6、在main文件下新建java类,进行编写。5、在xml文件中写。

zzy_wqe的博客 209

JDK环境变量的配置(java初学者适用)

一.右键点击桌面计算机(win7)(我的电脑) 二.选择属性出现如下界面 三.选择高级系统设置 四.选择环境变量 五.新建系统变量key:java_home,value:java路径如:D:\Program Files\Java\jdk1.6.0_31,确定 六.新建系统变量class_path .key:class_path,值为.;%JAVA_HOME%\lib\

Carl——拥抱变化、拥抱自然、拥抱互联网 700

初学者在学习Java的过程中如何配置环境变量?

手把手教程来了!!! 本人电脑为Windows10 1、找到电脑的高级系统配置 (1)在电脑设置中搜索高级系统设置 如图: (2)点进去并且点击环境变量 2、对系统变量进行(1)新建变量名:JAVA_HOME 变量值:填写下载jdk的位置(2)再新建变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (3)最后新增Path变量,先点击path然后新建%JAVA_HOME%\bin和%JAV...

qq_62901526的博客 340

JAVA初学者配置环境变量

首先你需要的工具是JDK1.5可以在http://java.sun.com/javase/downloads/index.jsp下载然后安装比如说你把JDK1.5安装在D盘,路径为D:/jdk1.5.0_01 现在开始配置环境变量在桌面上右键 我的电脑->属性->详细设定->环境变量在系统环境变量那一栏中点->新建classpath(在配置下面的时候别忘了D:/jdk1.5.0_01/lib/to

wiseboyloves的专栏 645
上一篇: float 解析
下一篇: struts2标签<s:url>
a6717043
博客等级 码龄16年 7粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值