我用的jdk1.3。为什么我只配置了path环境变量就可以用dos编译并且执行程序了?

来源:百度知道 编辑:UC知道 时间:2024/05/08 04:06:32
classpath 和 java-home变量到底有什么用处?如果不配置会有什么影响。多谢高手

JAVA_HOME和CLASSPATH都是可选环境变量,普通的jdk开发,不需要配置JAVA_HOME变量(这个变量是为了方便某些第三方软件识别你本地环境用的,比如应用服务器),classpath如果不配制,默认就是当前工作目录。

如果不配置那2个变量,
你 开始-》运行 输入cmd 弹出的窗口中输入javac,
就会报错,因为系统找不到该命令,所以你要配javahome和classpath,
比如配:
java_home = C:\JDK5.0 (javahome表示你jdk的安装目录)
classpath=. (. 表示当前目录)

然后就可以了。

你要配的不是java-home
而是path
配java-home的目的是以后装其他软件,如tomcat的时候设置方便

只要path的路径里能找到javac这个命令就能编译了
classpath是为了能在执行java程序的时候能够找到相关的类,如果你没用到其他类,那不配也没关系