日期:2014-05-20  浏览次数:20828 次

新手请教:怎样才能在DOS任何目录下都能编译运行.java源程序
请问:
怎样才能在   DOS任何目录下都能编译运行?

电脑里已经安装了JDK,我是在dos控制台编译运行的.但是,发现只能在源程序所在目录下编译运行.

谢谢大家帮我解答一下.

附:
我的环境变量设置为:

classpath
.;%java_home%\lib;%java_home%\lib\tools.jar

java_home
C:\j2se\jdk     (JDK的安装目录)

path
前面加入%java_home%\bin;
后面加入;c:\j2se\jdk\bin


------解决方案--------------------
我的异常网推荐解决方案:java环境变量设置,http://www.myexception.cn/java-other/172921.html
------解决方案--------------------
javac -help
看下帮助
注意其中
-sourcepath <路径> 指定查找输入源文件的位置
------解决方案--------------------
我的环境变量设置为:

classpath
变量直:.(就可以了)


path

后面加入;c:\j2se\jdk\bin

------解决方案--------------------
set classpath=%classpath%;sourcepath
javac -cp %classpath% xxx.java
java -cp %classpath% xxx