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

JAVA环境变量弄了好多次都不行啊。。

发布网友 发布时间:2023-10-24 10:20

我来回答

5个回答

热心网友 时间:2024-12-06 01:09

载好的JDK是一个可执行安装程序,双击安装。将安装路径改为:C:\jdk1.6.0(当然其他路径也可以)。
JDK安装完成之后我们进行JDK环境变量设置:
我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量:
(1)设置好path变量,使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等等,这就要找到我们安装JDK的目录,比如我们的JDK安装在C:\jdk1.6.0目录下,那么在C:\jdk1.6.0\bin目录下就是我们常用的java应用程序,我们就需要把C:\jdk1.6.0\bin这个目录加到path环境变量里面。
在系统变量里找到path变量,选择->编辑;(里面已经有很多的变量值,是在变量值的最前面加上C:\jdk1.6.0\bin;)
变量名:path
变量值:C:\jdk1.6.0\bin;
(2)classpath环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让java解释器知道到哪里去找这个类。通常,sun为我们提供了一些额外的丰富的类包,一个是dt.jar,一个是tools.jar,这两个jar包都位于C:\jdk1.6.0\lib目录下,所以通常我们都会把这两个jar包加到我们的classpath环境变量中set classpath=.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar。
在系统环境变量那一栏中点->新建classpath
变量名:classpath
变量值:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;(注意,CLASSPATH最前面是有个“.”的,表示当前目录,这样当我们运行java AClass的时候,系统就会先在当前目录寻找AClass文件了。);
(3)设置JAVA_HOME:
一是为了方便引用,比如,JDK安装在C:\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候,只需输入%JAVA_HOME%即可,避免每次引用都输入很长的路径串;
二则是归一原则,当JDK路径改变的时候,仅需更改JAVA_HOME的变量值即可,否则,就要更改任何用绝对路径引用JDK目录的文档,要是万一没有改全,某个程序找不到JDK,后果是可想而知的——系统崩溃!
三则是第三方软件会引用约定好的JAVA_HOME变量,不然,你不能正常使用该软件。
在系统环境变量那一栏中点->新建JAVA_HOME (JAVA_HOME指向的是JDK的安装路径)
变量名:JAVA_HOME
变量值:C:\jdk1.6.0
配置完成下面写一个简单的java程式来测试J2SDK是否已安装成功:
 public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello world!"); } } 将程式保存为文档名为HelloWorld.java的文档。
打开命令提示符窗口,进入到HelloWorld.java所在目录,键入下面的命令
javac HelloWorld.java java HelloWorld 此时若打印出来HelloWorld则安装成功,若没有打印出这句话,仔细检查以上配置是否正确。
JDK环境变量设置成功后你就可以着手学习java了。

热心网友 时间:2024-12-06 01:09

PATH,不是Path

CLASSPATH ,可以不设置。要设置,就要设置正确了,是rt.jar

热心网友 时间:2024-12-06 01:10

楼上的,是dt.jar
path = %java_home%\bin;%java_home%\jre\bin;后面是系统原来的path
classpath = .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar

设置好后 重启下电脑 ,然后cmd里输入java测试下 输入javac测试下

热心网友 时间:2024-12-06 01:10

我的classpath
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar(最后一个可以不加,那个是tomcat的)
我的path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
貌似多放一点比少放一点好

热心网友 时间:2024-12-06 01:11

你要先修改path,在新建一个classpath,把JDK的路径复制到path和classpath中
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何选手机号码才大吉好运发财的手机号码? 手机号码吉凶吉祥号富贵大吉的手机尾号有哪些? 鸽子吃卫生纸是缺什么 为什么鸽子不吃菜叶子而只吃玉米呢 电脑显示未安装evernote怎么回事请教高手我的印象笔记不能在台式电脑... 韩国是岛国吗 韩国最便宜的vps 电脑开机时出现rebootandselectproperbootdevice怎么办 reboot and sel... ...出现reboot and select proper boot device 高清的液晶电视最好的选择?? 史记好词好句摘抄大全1773 一年级语文好词好句好段摘抄大全679 《汤姆·索亚历险记》中的好词好句971 同一个手机怎样从一个转移聊天记录到另一个上?10 小游击队员中的好词好句60 怎么把一个的数据转到另一个的数据?我的是苹果手机2 汤姆索亚历险记好词好句好段摘抄大全28235 怎样把一个里的聊天记录转移到另一个 #在线等14 如何将一个上的聊天记录共享给另一个1 .../lib中的servlet-api.jar的jar包,拷贝到JDK的jre/lib/ext包中,不能... 如何将一个的聊天记录转移到同一台手机的另外一个上...70 如何将一个上的聊天记录共享给另一个?1 如何将一个上的聊天记录共享给另一个?2 滋去掉三点水是什么字2 c语言编程题:公鸡一只5元,母鸡一只3元,小鸡3只一元,求1...2 用c语言用时最短编写用一百元买鸡,公鸡3元一只母鸡5元一只小...16 c语言题:百钱百鸡。公鸡五元一只,母鸡三元一只,鸡雏一元三只...16 武汉做高铁需要几个小时到北京7 日丰地暖管多少钱一米149 地热管多少钱一米11 见呢个60D 直接上长焦镜头 佳能EF-S 18-200mm f/3.5-5.6 IS 镜头 佳能... 为什么鸡蛋放在加了盐的水里还是浮不起来?53 把鸡蛋放在水中,再放盐,鸡蛋就会浮起来。这是什么原理567 为什么水里放食盐鸡蛋会浮起来?44 为什么鸡蛋在加了盐的水里会浮起来?609 为什么往水里放盐鸡蛋就会浮起来28 中国手机在韩国怎么往中国打电话? 往杯子里放入盐,鸡蛋,水,鸡蛋为什么会浮起来1954 为什么鸡蛋在水中然后放入盐水会浮起来43 我刚刚在周围圈上填写实名认证了,但就是找不到在哪里发动态? 王者荣耀实名认证窗口第一次弹出后没有认证,再次登陆为什么不出...59 我原来绑定的手机卡不见了,又没有实名认证,怎么办,里面还有钱... 我的支付宝实名认证会没有完成,可是我现在找不到位置了,怎么办5 汤字去除三点水读什么18 如果没有及时实名认证,之后想实名认证了,但是没有弹出实名认证...16 求双持传染冰DK输出手法,我GS5400+了 昨天工会10人...2 怎样把酸辣面做的美味? 酸辣面的制作方法是什么? 酸辣面都有哪些制作方法? 中国手机在韩国怎么往中国打电话?