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 需要设置环境变量 立即下载

相关推荐

论文理解【LLM-Agent】——【SkillOpt】Executive Strategy for Self-Evolving Agent Skills

SkillOpt 将 agent skill 从人工或一次性 prompt artifact 转化为可验证、可控、可迁移的文本空间“可训练状态”,通过有界编辑、验证门控、拒绝编辑反馈和 slow/meta update,在不更新模型权重的情况下显著提升多类 agent 任务表现

佚失的诗篇 589

安装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

ArcGIS Pro MCP 开源:自然语言驱动的 AI 制图与分析

人工智能与大模型的快速发展,正推动专业软件从“手动操作”走向“自然语言控制”。模型上下文协议(MCP)作为连接 AI 与外部工具的标准接口,类似为 AI 安装的“USB 接口”,让大模型可以通过统一协议调用 GIS 软件能力。基于 ArcPy 构建的 ArcGIS Pro MCP 项目,将复杂的地图制图与空间分析封装为 112 个可被 AI 调用的工具,使文本指令直接驱动软件完成数据加载、符号化、出图乃至叠加统计等任务。对 GIS 工程师、数据分析师与测绘规划从业者而言,该开源项目显著降低专业软件使用门槛,

weixin_29054195的博客 274

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

CTF逆向实战:如何快速识别RC4、TEA和Base64的魔改变种?

本文针对CTF逆向比赛中常见的加密算法魔改问题,详细讲解了如何快速识别和破解RC4、TEA和Base64的变种。通过分析算法核心特征、常见魔改手法,并结合动态调试与脚本编写等实战技巧,帮助逆向分析人员有效应对算法混淆,提升解题效率。

agile9scrum的博客 784

Linux 命令之 locale -- 设置和显示程序运行的语言环境

文章目录命令介绍locale 设置规则使用详解(一)查看当前 locale 设置(二)查看当前系统所有可用 locale(三)设置系统的 locale 命令介绍 locale 是 Linux 系统中多语言环境的设置接口,在 Linux 中,使用 locale 命令来设置和显示程序运行的语言环境,locale 会根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统定义一个软件运行时的语言环境。 通过 locale 来设置程序运行的不同语言环境,locale 由ANSI C提供支持。locale 的

liaowenxiong的博客 3万+

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

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

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

python 解析bag文件(不用安装ros系统)

在网上找了很多教程都是安装ros系统之后再通过ros自带的包来解析bag文件,但我并不想安装ros系统,之前我也是通过安装ros系统在来解析bag文件,我觉得不是很方便,主要有两点原因,(1)安装ros需要root用户权限(2)ros系统只支持Python2的接口,一般我都是Python3的conda环境,这样每次调用rosbag时都需要先把当前的conda环境注释掉,不然会报错,然后使用完毕在回到conda环境 ros本身是提供了C++和Python的接口,因为我目前的诉求就只是解析bag文件,我想肯定有

sabrinalx的博客 1万+

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

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

weixin_34342207的博客 467

SAP-MM-采购申请字段解析

采购申请抬头以及行项目字段解析

yanzibing99的博客 7306

【教程4>第2章>第18节】 GMSK调制系统的FPGA开发与matlab对比验证

GMSK(高斯最小频移键控)是一种连续相位的频移键控(CPFSK)调制方法,它在数字通信中得到了广泛应用,特别是在移动通信系统中。GMSK通过限制频率偏差的累积来减少带外辐射,并通过使用高斯滤波器对。

FPGA/MATLAB学习教程/源码/项目合作开发 998

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

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

Meishawk的专栏 959

Serial RapidIO Gen2 IP 说明(一)

概述 高速IO(RapidIO)互联架构,用来兼容当前最流行的集成通信处理器、主处理器、联网的数字信号处理器,是一种高性能、分组交换(报文交换)的互联技术。它解决了高性能嵌入式产业稳定性、高带宽以及系统内部更快的总线速率的需求。 高速IO(RapidIO)标准由三层定义:逻辑层、传输层、物理层。逻辑层定义了所有的协议内容和报文格式。这些是终端发起和完成一次传输所必需的信息。传输层提供了报文从一个端点传输到另外一个端点必要的路线信息。物理层则描述了设备级的端口声明,如报...

记录所学,分享知识,结识挚友 1497

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

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

djyjx的博客 158

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

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

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

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

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

CoderCoding的博客 296

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

【原创首发】针对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、付费专栏及课程。

余额充值