JDK的安装与配置

    如果要进行Java的程序开发,必须有JDK的支持,JDK指的是Java的开发工具,本次使用的版本是JDK 1.7(不过在实际的开发之中,可能JDK 1.5还是主流使用版本),可以直接登录www.oracle.com(www.sun.com)上进行下载。

在进行JDK的安装之前,建议关闭本机的病毒防火墙。

JDK的安装目录根据个人需要,这里演示将JDK安装到:d:\java目录下

    安装JDK的过程之中还提示是否安装JRE(Java运行时解释),主要的功能是解释*.class程序的,不过JDK本身是可以解释程序的。

 安装完成之后会出现以下的提示信息。

对于Java程序开发而言,主要会使用JDK的两个命令:javac.exe、java.exe。路径:D:\Java\jdk 1.7.0 _09\bin(根据每个人的安装路径会有所不同)。

但是这些命令由于不属于windows自己的命令,所以要想使用,就需要进行路径配置。

         配置步骤:【我的电脑】 —> 【属性】—> 【高级】 —> 【环境变量】 —> 【添加新的PATH】,不同的PATH之间使用“;”分隔,修改如下:

XP系统:

Win7系统:

 

执行【开始】  【运行】  cmd命令 【执行java -version 】成功会出现下图   

特别注意,这里显示的版本应该和你安装的版本好相同,如果不同,则可能是因为你以前装过其它版本,比如在安装Oracle之后会默认提供JDK的安装。

如果在Java程序执行中出现

Exception in thread "main"   java.lang.UnsupportedClassVersionError: Hello (Unsupported major.minor   version 51.0)

         直接提示“UnsupportedClassVersionError”(不支持的类版本错误),现在编译的时候使用的是JDK  

这类错误,就可能是以前电脑装过不同的版本导致的。

 那么有两种解决方法:

                   · 方法一:删除掉以前的所有JRE配置;

                  · 方法二:由于path的内容采用的是顺序读取方式,可以将新的配置写在最前面,修改PATH:(推荐)

    如果说现在要想在CMD中执行某一个java程序,那么一定要进入到程序所在的路径下才可以执行,例如:现在程序的路径是在d:\javapro文件夹之中,如果要想执行这个文件夹之中的所有的*.class文件,则需要进入到此目录下执行,那么如果现在希望在不同的目录下也可以执行呢?

那么会直接提示用户,找不到这个类。那么现在非要执行的话,则必须配置CLASSPATH,配置语法如下:

SET CLASSPATH=*.class文件所在的路径

范例:将CLASSPATH配置到d:\testjava目录之中

SET CLASSPATH=d:\testjava

         此时,再次执行“java Hello”命令,发现程序可以正常的执行完毕。而通过这个演示也可以得出一个结论:当使用java命令执行一个类的时候,会首先通过CLASSPATH找到指定的路径,而后在此路径下加载所需要的*.class文件。

         但是,如果像本程序这样,到处乱指CLASSPATH也是不可能的,最好的做法还是从当前所在的路径下加载所需要的*.class文件比较合适,那么这个时候往往将CLASSPATH设置为“.”。

SET CLASSPATH=.

         这个“.”也属于默认的配置,之所以要强调“.”的问题主要原因是在于,日后可能有一些其他的程序自动的修改本机的CLASSPATH,那么这个时候只能依靠手工配置,不过以上的配置方式都只是针对于一个命令行完成的,如果要针对于所有的命令行方式完成,则就需要增加一个新的环境属性。

配置步骤:【我的电脑】—> 【属性】 —> 【高级】 —>【环境变量】 —> 【新建】 —> 【输入属性的名称和内容】

                       

PATH和CLASSPATH的区别

         · PATH:是操作系统的环境属性,指的是可以执行命令的程序路径;

         · CLASSPATH:是所有*.class文件的执行路径,java命令执行的时候将利用此路径加载所需要的*.class文件。

                       

转载于:https://www.cnblogs.com/LILO/p/3290406.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值