为什么java调用外部类时编译和运行都需要使用-classpath添加路径
发布网友
发布时间:2022-05-18 16:57
我来回答
共2个回答
热心网友
时间:2023-10-20 09:05
javac -classpath的使用:
javac:如果当前你要编译的Java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上-classpath参数,通过使用以下三种类型的方法 来指导编译器在编译的时候去指定的路径下查找引用类。
(1).绝对路径:javac -classpath c:/junit3.8.1/junit.jar Xxx.java
(2).相对路径:javac -classpath ../junit3.8.1/Junit.javr Xxx.java
(3).系统变量:javac -classpath %CLASSPATH% Xxx.java (注意:%CLASSPATH%表示使用系统变量CLASSPATH的值进行查找,这里假设Junit.jar的路径就包含在CLASSPATH系统变量中)
热心网友
时间:2023-10-20 09:05
去哪里找你用的那个class呢??你不说去哪知道,class文件都找不到。