JDK环境变量的设置方法

     很多初学Java的朋友在调试Java的第一个程序时,常会遇到这样或那样的“错误提示”。而最开始最容易出错的地方就是JDK的环境变量的设置,这里,因为在这里有很多需要你去注意的地方。一种简单而实用的设置方法成了每一位入门者迫切想学到的知识。我最初接触Java时,最头疼的就是这个“环境变量”的设置,因为理论性的东东已经看了有一段时间了,总想上机去试试身手,结果却一次有一次地被这条错误提示给挫了回来:Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld(后面的这个HelloWorld就是我的程序名了)。我也多次上网查找过关于如何解决这个问题的方法,但却终究没有找到一个合适的(可能是我悟性太低吧)。最后,还是老师给解开了迷津。在此,我把我的一点“经验心得”和大家共同分享一下,希望能够对前来的各位朋友有所帮助。

     其实,出现以上错误信息的主要原因就是你的JDK的环境变量的设置方法出现了问题。那么,纵观网上的各种各样的解决方案,我们到底应该如何去设置我们自己的“环境变量”呢?下面,我将给出我的解决方案:

     JDK的环境变量的设置只需要两个环境变量:一个是path,另一个是:class_path。 path用于指定操作系统的可执行命令的路径;class_path用于制定Java的类文件存放路径。我们在“我的电脑”右击选择“属性”,在“属性”选项卡中选择“高级”选项,最下面就是“环境变量”和“错误报告”(笔者的系统是Windows XP,Windows 2000或2003可能会略有不同)。我们点击“环境变量”,进入“环境变量”设置对话框。在这里,上面显示的是当前用户的变量,下面的是所有使用这台机器的用户均可用的变量(系统变量),我们在“系统变量”中新建一个名为class_path(大小写均可)的变量。然后,把path(这个变量系统中本来就有,无需新建)的值设置为你的JDK安装目录的bin目录的路径和bin目录下的jre文件夹下的bin目录的路径添加到变量值中就可以了,两个路径中间用“;”(半角的分号,两边的双引号是为了强调,并非实际需要添加的内容)。而class_path的值则为JDK安装目录下的jre目录下的lib文件夹的路径。下面举例说明:

     我的JDK的安装路径为C:/Program Files/Java/jdk1.5.0_06,那么,我要为path设置的变量值就是:C:/Program Files/Java/jdk1.5.0_06/bin;C:/Program Files/Java/jdk1.5.0_06/jre/bin(注意中间用半角分号隔开)。而class_path的值则为:.;C:/Program Files/Java/jdk1.5.0_06/jre/lib。这里要注意的就是在这个路径之前一定要注意加上半角的句点和半角的分号。

     好了,在设置好了以上的环境变量之后,你为Java程序的调试与运行的准备工作就已经初步完成了。现在,你就可以去试试你的第一个HelloWorld程序了。祝大家成功。

附:HelloWorld.java程序

class HelloWorld

{

      public static void main(String[] args)

      {

            System.out.println("Hello, World!");

      }

}

补充:文件保存的名称必须为HelloWorld.java(即要与class后面的主类名保持一致,扩展名是.java),并且一定要注意Java语言是大小写敏感的。另外,从JDK 1.5以上的版本开始已经不再需要我们为其设置class_path变量,保证path变量的值准确无误就可以了。

注:本文为笔者原创文章,如需转载,请注明转自“CSDNBlog----Anthony Lau的专栏”或将本文的地址附加文章之后。昨天发现这个地址引用了我的作品又不标明出处,颇感气愤,遂下此笔。谢谢您的合作。下面是盗用本篇文章的地址,大家去看一下就知道了:http://java.poac.ac.cn/codeopen/html/jishuwenzhang/kaifagongju/2007/0322/406.html              

                                                                                                                                                                   ----2007.4.26更新

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值