javapathJAVA JDK的path怎么设置的

javapath  时间:2021-09-03  阅读:()

JAVA的环境变量java_home,PATH, CLASSPATH,到底如何设置?

1.JAVA_HOME JAVA_HOME指向的是JDK的安装路径 在该路径下你应该能够找到bin、lib等目录 如我的设置就应该为JAVA_HOME=E:Program FilesJavajdk1.6.0; 2.PATH 设置PATH的目的是为了指向JDK的bin目录 在bin目录下放的是各种编译执行命令 如我的设置就应该为PATH=E:Program FilesJavajdk1.6.0in;E:Program FilesJavajdk1.6.0jrein; 需要说明,系统本身就有PATH环境变量,只要把E:Program FilesJavajdk1.6.0in;E:Program FilesJavajdk1.6.0jrein;直接放到后面即可,中间使用";"隔开 3.CLASSPATH CLASSPATH设置类的路径,也最为重要 如我的设置就应该为CLASSPATH=.;E:Program FilesJavajdk1.6.0lib;E:Program FilesJavajdk1.6.0lib ools.jar; 最前面加上"."和";",意为首先在当前目录中查找 以上配置均是在我的JDK安装目录为C:j2sdkXXX前提下进行的 你可以根据实际的安装目录进行相应的修改 配置方法: 右击"我的电脑"——>"属性",在弹出的"系统属性"选项面板中选择"高级"选项卡, 点击"环境变量"按钮,弹出"环境变量"面板,在用户变量或者系统变量中进行相应的配置即可 注意:用户变量只对当前登录本机的用户有效,而系统变量对所有登录本机的用户均有效,你可以根据自己的喜好在相应的变量环境中进行配置 所有环境变量配置好后,在命令窗口中直接执行java或者javac命令,出现了相应的信息,说明配置成功

在Java程序设计中,设置环境变量path和classpath的作用分别是什么?

path和classpath的作用分别2113是: 1、PATH环境变量。

作用是指定命令5261搜索路径,在i命令行4102下面执行命令如javac编译1653java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。

需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经可执行文件javac/java/javadoc等待,设置PATH变量后,就可以在任何目录下执行javac/java等工具了。

2、CLASSPATH环境变量。

作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。

需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

新版的软件,classpath没有什么用了,因为在安装的时候已经选了JDK而且可以添加 3、JAVA_HOME环境变量。

它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

关于设置java的path的环境变量

JAVA程序能够顺利编译需要两个环境变量,一个是PATH(path),一个是CLASSPATH(classpath)。

那么这两个环境变量代表什么呢?或者说究竟在JAVA程序编译中有什么作用呢?这就要涉及到WINDOWS的基本知识了。

在WINDOWS环境中,每一条能用的指令都保存在硬盘的“某个角落”,比如说指令NOTEPAD(WINDOWS的记事本指令,在C: WINNT目录下),那么在DOS命令提示符下直接输入NOTEPAD就可以打开记事本了。

但是一旦我们把C:WINNT目录下的NOTEPAD.EXE 这个可执行文件移开(比如说我们现在把它“剪切”到D盘根目录下)我们再在DOS提示符下直接输入NOTEPAD时就无法再打开记事本了,但是我们在DOS下改变路径输入 D:NOTEPAD(或者先输入cd D: 在输入NOTEPAD也行)就可以打开记事本了。

这就是说在我们直接输入NOTEPAD的时候,其实其默认路径就是C:WINN。

假设我们要运行一个JAVA程序(hello.java)就要先把它的class文件移动到JAVA里的bin目录下然后打开DOS,把路径改到JAVA的BIN目录下执行java hello.class,一次无所谓但是每次都要这样去做未免太麻烦。

还好WINDOWS提供了一个PATH环境变量,他的作用就是现在这个变量的值路径中去找,如果找到了要运行的EXE就运行,否则失败。

如果我们把JAVA里的bin目录这个路径赋给path那么下次我在运行java这个命令的时候,即便是直接输入DOS也能够在path变量中找到JAVA的bin目录下的java指令了。

下面说说,classpath环境变量。

不知道各位注意到没有,我上面说的那句话——“假设我们要运行一个JAVA程序(hello.java)就要先把它的class文件移动到JAVA里的bin目录下”,为什么要这样做呢?因为我们在用到java hello.class这条指令的时候,DOS不知道hello.class这个文件在哪里,他就先到当前目录中去找,如果找到就运行,否则失败。

当然,如果说hello.java在D盘根目录下,你也可以用java D:hello.class这条指令来运行,但是每次这样做也确实够麻烦。

WINDOWS就提供了这样一个环境变量——classpath,如果没有就应该新建一个。

我们把D:这个路径赋值给classpath,那么下次在运行java hello.java的时候就先在当前目录中到,如果找到就运行,如果找不到就在classpath的值路径下去找,找到就运行,找不到就失败。

以上阐述了path和classpath两个环境变量的作用,如果设置好了。

java的编译和运行就基本上没什么问题了。

至于有些书上说的环境变量javahome初学阶段可以暂时不管它。

2、如何设置环境变量? JDK的环境变量的设置只需要两个环境变量:一个是path,另一个是:class_path。

path用于指定操作系统的可执行命令的路径;class_path用于制定Java的类文件存放路径。

我们在“我的电脑”右击选择“属性”,在“属性”选项卡中选择“高级”,最下面就是“环境变量”和“错误报告”。

我们点击“环境变量”,进入“环境变量”设置对话框。

在这里,上面显示的是当前用户的变量,下面的是所有使用这台机器的用户均可用的变量(系统变量),我们在“系统变量”中新建两个变量,一个名为path,另一个名为:class_path(大小写均可)。

然后,把 path的值设置为你的JDK安装目录的bin目录的路径和bin目录下的jre文件夹下的bin目录的路径添加到变量值中就可以了,两个路径中间用 “;”(半角的分号,两边的双引号是为了强调,并非实际添加内容)。

而class_path的值则为JDK安装目录下的jre目录下的lib文件夹的路径。

下面举例说明: 我的JDK的安装路径为C:Program FilesJavajdk1.5.0_06,那么,我要为path设置的变量值就是:C:Program FilesJavajdk1.5.0_06in;C:Program FilesJavajdk1.5.0_06jrein(注意中间用半角分号隔开)。

而class_path的值则为:.;C:Program FilesJavajdk1.5.0_06jrelib。

这里要注意的就是在这个路径之前一定要注意加上半角的句点和半角的分号。

java中path和classpath的具体格式是什么?

这是我电脑里设置的环境变量,你自己看吧. classpath C:Program Filesjdklibdt.jar;.;C:Program Filesjdklib ools.jar path C:Program Filesjdkin JDK我是放在C:Program Filesjdk

JAVA JDK的path怎么设置的

path = ..jdk1.6.0_14in JAVA_HOME = ..jdk1.6.0_14 CLASSPATH = ..jdk1.6.0_14lib ools.jar 注意:”..“代表你的安装路径

1C2G5M轻量服务器48元/年,2C4G8M三年仅198元,COM域名首年1元起

腾讯云双十一活动已于今天正式开启了,多重优惠享不停,首购服务器低至0.4折,比如1C2G5M轻量应用服务器仅48元/年起,2C4G8M也仅70元/年起;个人及企业用户还可以一键领取3500-7000元满减券,用于支付新购、续费、升级等各项账单;企业用户还可以以首年1年的价格注册.COM域名。活动页面:https://cloud.tencent.com/act/double11我们分享的信息仍然以秒...

Boomer.host:$4.95/年-512MB/5GB/500GB/德克萨斯州(休斯顿)

部落曾经在去年分享过一次Boomer.host的信息,商家自述始于2018年,提供基于OpenVZ架构的VPS主机,配置不高价格较低。最近,主机商又在LET发了几款特价年付主机促销,最低每年仅4.95美元起,有独立IPv4+IPv6,开设在德克萨斯州休斯顿机房。下面列出几款VPS主机配置信息。CPU:1core内存:512MB硬盘:5G SSD流量:500GB/500Mbps架构:KVMIP/面板...

百纵科技,美国独立服务器 E52670*1 32G 50M 200G防御 899元/月

百纵科技:美国高防服务器,洛杉矶C3机房 独家接入zenlayer清洗 带金盾硬防,CPU全系列E52670、E52680v3 DDR4内存 三星固态盘阵列!带宽接入了cn2/bgp线路,速度快,无需备案,非常适合国内外用户群体的外贸、搭建网站等用途。C3机房,双程CN2线路,默认200G高防,3+1(高防IP),不限流量,季付送带宽美国洛杉矶C3机房套餐处理器内存硬盘IP数带宽线路防御价格/月套...

javapath为你推荐
项目质量管理质量管理和项目管理是什么关系啊?项目质量管理项目质量管理的名词解释eofexceptionjava中dis.readutf报错java.io.EOFExceptionswift语言swift语言坑死ios开发者,这样怎么说呢?有基础入门课程推荐吗?javaHDvideojava手机视频转换器教学视频网站谁有各种教学视频网站呀.?开房数据库怎么用身份证查开房记录,开房记录如何查询sd卡座sd卡座使用过程中需注意哪些事项主板说明书精英主板中文说明书gps简介手机GPS功能是什么?
顶级域名 安徽双线服务器租用 域名备案流程 怎么申请域名 香港加速器 inmotionhosting 淘宝双十一2018 debian6 促正网秒杀 智能dns解析 阿里云手机官网 买空间网 锐速 privatetracker 带宽测速 卡巴下载 饭桶 遨游论坛 国外bt下载网站 kosspp 更多