问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

windows7旗舰版 如何配jdk环境变量

发布网友 发布时间:2022-04-24 12:02

我来回答

1个回答

热心网友 时间:2022-04-27 01:14

我们需要设置三个环境变量:JAVA_HOME、PATH

CLASSPATH。
JAVA_HOME:该环境变量的值就是
Java
所在的目录,一些
Java
版的软件和一些
Java
的工具需要用到该变量,设置
PATH

CLASSPATH
的时候,也可以使用该变量以方便设置。
PATH:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找
PATH
中的每一个路径,直至找到。或者找完
PATH
中的路径也不能找到,则报错。Java
的编译命令
(javac),执行命令
(java)
和一些工具命令
(javadoc,
jdb
等)
都在其安装路径下的
bin
目录中。因此我们应该将该路径添加到
PATH
变量中。
CLASSPATH:也指定一个路径列表,是用于搜索
Java
编译或者运行时需要用到的类。在
CLASSPATH
列表中除了可以包含路径外,还可以包含
.jar
文件。Java
查找类时会把这个
.jar
文件当作一个目录来进行查找。通常,我们需要把
JDK
安装路径下的
jre\lib\rt.jar
(Linux:
jre/lib/rt.jar)
包含在
CLASSPATH
中。
PATH

CLASSPATH
都指定路径列表,列表中的各项
(即各个路径)
之间使用分隔符分隔。在
Windows
下,分隔符是分号
(;),而在
Linux
下,分隔符是冒号
(:)。
下面分别说明三个环境变量在
Windows

Linux
下如何设置,不过在此之前,我们需要做个假设。假设
JDK

Windows
下的安装路径是
C:\jdk\,在
Linux
下的安装路径是
/usr/local/jdk/。那么,安装后的
JDK
至少会包括如下内容:
C:\jdk
(/usr/local/jdk)
|--
bin
|--
demo
|--
include
|--
jre
|
|--
bin
|
`--
lib
`--
lib
*****

Windows
下设置
Windows
下使用
set
命令设置环境变量,为了使每一次启动计算机都设置这些环境变量,应该在系统盘根目录下的
autoexec.bat
文件中进行设置,如:
set
JAVA_HOME=C:\jdk
set
PATH=%JAVA_HOME%\bin;C:\Windows;C:\Windows\Command
set
CLASSPATH=%JAVA_HOME%\jre\lib\rt.jar;.
有些版本的
Windows
不能用
%变量名%
来替换环境变量的内容,那么就只好直接写
C:\jdk
而不是
%JAVA_HOME%
了。另外,C:\Windows

C:\Windows\Command

Windows
会自动加入路径的,所以可以从设置中去掉。如果在
autoexec.bat
中已经设置了
PATH,那只需要将
%JAVA_HOME%\bin
加到原来设置
PATH
的那条语句中就行了。
CLASSPATH
也可以根据需要设置或者加入其它的路径,比如你想把自己写的一些类放在
C:\java
中,就可以把
C:\java
也添加到
CLASSPATH
中去,set
CLASSPATH=%JAVA_HOME%\jre\lib\rt.jar;C:\java;.。
注意,在
CLASSPATH
中包含了一个"当前目录
(.)"。包含了该目录后,就可以到任意目录下去执行需要用到该目录下某个类的
Java
程序,即使该路径并未包含在
CLASSPATH
中也可以。原因很简单:虽然没有明确的把该路径包含在
CLASSPATH
中,但
CLASSPATH
中的
"."
在此时就代表了该路径,如:
假设在
C:\java
目录下有可运行的类
HelloJava.class,那么
C:\>
set
CLASSPATH=C:\jdk\jre\lib\rt.jar;.
//
设置
CLASSPATH
环境变量,注意最后有一个
"."
C:\>
cd
java
//
转到
C:\java
目录
C:\java>
java
HelloJava
//
运行
HelloJava
Hello,
Java.
//
运行结果
C:\java>
_
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 环境变量如何配置jdk 最近智齿发炎,痛得厉害 我女朋友长智齿了,发炎,晚上疼得睡不着,谁有比较好的办法 幼儿园社会调查报告需要写真实园所名称吗 为啥混凝土板墙与多孔砖的接茬出要挂网子和喷浆 内墙抹灰喷浆一平米一般喷多少浆 挂网喷浆和土钉墙区别 锚杆钢丝网喷浆护坡施工方案谁有? 混凝土墙面粉刷前粘结层喷浆有什么要求或施工方法 墙面装饰的工艺流程 长智齿发炎,疼得厉害,怎么办 长智齿,发炎了,好疼,怎么办 智齿发炎,疼得厉害,怎么办 挂网喷浆一般每平方需要多少水泥? 喷射混凝土施工工艺 我智齿发炎 疼的厉害 吃饭都很困难 咬到就痛 该怎么办啊 什么是喷浆挂网 ? 晚上智齿疼的厉害,怎么治? 基坑支护设计土钉墙及挂网喷浆有哪些施工要点? 智齿牙疼发炎吃什么药 请问朋友圈投票怎么操作 微信投票怎么在朋友圈快速拉票 电视没网可以用手机投屏吗 mirror最后一关怎么打 请问steam上的游戏mirror分辨率被我点错了,原来是1600乘900的,可以调回去吗? 目前种植什么中药材有前景 有哪些中药材的种植效益好,风险小成本低呢? 农村种植什么药材赚钱 农村种植什么药材最赚钱 种植什么中药材效益高 山区种植什么药材最赚钱 现在种植什么草药前景比较好? 如果身处西南片区,种植什么药材前景最好呢? 听朋友说种植中药材很赚钱,选择什么品种比较好? 中药材种植前景分析 种植什么药材最有市场前景 瘦身贴对减肥有效吗? 减肥用瘦身贴。 瘦身贴减肥有效果吗? 瘦身贴一次贴可以贴几个