用java执行不在同一个目录下的文件,要怎么输命令?

来源:百度知道 编辑:UC知道 时间:2024/06/14 03:42:11
就是假如我当前路径为D:\java\,
而要执行的.class在D:\java\son\中,
要怎样直接在当前路径下通过“java ****”命令执行它?

假如son文件夹下有 A.class文件,
情况一:类A属于son包的话(也就是 A.java文件的上部声明了package son),那么运行 java son.A 就行了。
情况二:类A不属于son包,即A类不属于任何包,那么要想达到这个结果必须设置classpath参数,java -classpath D:\java\son A

package son
cd d:\java\
在d:\java 的文件里调用 D:\java\son 中的calss
javac 文件.java
java 文件

直接在你想用xx.class的程序中import就可以了啊

D:回车
cd java\son回车
javac **.class