JAVA环境变量

    配置Java程序环境前,三个环境变量要弄清楚,它们分别是:path, classpath, JAVA_HOME。它们的意义如下:
    path的意义在于:在命令行窗口,告诉操作系统在哪个目录下可以找到指令所对应的运行程序。例如,你的jdk安装目录是 E:\software\jdk1.5\setup\jdk1.5 , 如果你想要在命令行窗口运行java或者javac命令,你就必须配置path(如果已经配置,则在变量值后面添加),变量值为E:\software\jdk1.5\setup\jdk1.5\bin , 因为java或者javac命令就在这个目录下。
   classpath的意义在于:在编译运行Java程序是,指示操作系统源文件或者编译文件的路径。如果不配置,默认是当前路径。这里指明一个易犯的错误,如果你没有配置classpath环境变量,当你使用命令行编译运行配置了包名的java程序时,编译能通过,运行时却报Exception in thread "main" java.lang.NoClassDefFoundError: Hello (wrong name:org/tiger/fsx/Hello),这是因为javac命令生成的class文件默认在classPath指定的目录下,在运行该class文件时,JVM会到classpath下package指定的目录中去寻找编译文件,因为编译文件不在那儿,所以报没有找到类的异常。
   JAVA_HOME的意义在于它的属性值是JDK安装目录,某些文件要想引用JDK安装路径,只需引用JAVA_HOME变量即可,这样做的好处是:当安装目录发生改变时,不需一一改变文件中JDK的安装路径,只需改变JAVA_HOME的属性值即可。这类文件主要是批处理文件。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值