九宝乐队成员简介:java编程中classpath变量设置

来源:百度文库 编辑:高校问答 时间:2024/05/02 07:44:58
我想在任何目录下运行一个源程序,运行时在指定目录和当前目录查找该源程序,比如我的源程序放在F:\中,程序名:Test.java;我既想在F:\下可以运行,又可以在D:\或者其它盘用javach和java运行.我在环境变量中新建变量classpath(刚安装的时候并没有),值指定为:.;F:\ 可是只能在F:\目录下运行才能找到Test.java这个源程序,在其它目录下运行提示不能找到Test.java
请问该如何办
我也在DOS窗口下用set classpath=.;F:\命令来设置过,还是一样的不行.

classpath=.;F:\的意思是:java解释器可以解释当前目录下或者f盘下的.class文件,就是你编译后的东东
要想在d:\下运行,你的d:\下得有java文件啊,你想想:你在d:\下执行
java test命令时,java解释器如何知道此class文件在哪里呀?所以一定要深刻理解classpath的意思^-^祝你好运!