java为什么不设置classpath环境变量也可正常使用?

来源:百度知道 编辑:UC知道 时间:2024/06/27 11:05:59
有些书上些要设置3各环境变量 但是我只设置了path变量就可以正常编译 运行程序?classpath环境变量的作用到底是什么?需要设置吗?
我就是用CMD编译的啊

调用Scanner类没问题
调用JOptionPane类没问题

cmd下 set classpath 返回结果环境变量classpath没有定义

不设置classpath可以编译简单的java程序没错,因为编译执行java程序的javac.exe和java.exe都在jdk目录中的bin文件夹中,所以只需设置path就可以使用这两个工具来编译执行java程序
但是你只能编译执行一些简单的java程序,如果你编写的程序用到了一些api中的包,那么没有classpath就不行了,不信你试试,在没有classpath的情况下做一个GUI看能不能编译

CLASSPATH是设置JAVA类库的环境配置,是需要设置的,估计你用的JAVA工具已经含有JDK了,如果用CMD命令是不能编译和运行程序的.

哈哈~~不可能!! 要是这样的话~~ JAVA太无敌了!!! 肯定是已经设置好了~~ 你在CMD 下面看一下~~ 用命令 set classpath看有没有路径 还有set path可以看到PATH路径

除非你的电脑之前设置过环境变量,不然是不可以的

现在这个是设为默认的了,在jdk1.6以前还需要的