日期:2014-05-20 浏览次数:21186 次
package test;
public class A {}
package test;
public class Main {
public static void println(Class clazz) {
System.out.println("=====" + clazz.getName() + "=====");
try {
System.out.println("1 " + clazz.getResource(""));
} catch (Exception e) {
System.out.println("1 error " + e.getMessage());
}
try {
System.out.println("2 " + clazz.getResource("/"));
} catch (Exception e) {
System.out.println("2 error " + e.getMessage());
}
try {
System.out.println("3 " + clazz.getClassLoader().getResource(""));
} catch (Exception e) {
System.out.println("3 error " + e.getMessage());
}
System.out.println("4 " + clazz.getResource("test.txt"));
}
public static void main(String[] args) {
println(Main.class);
try {
println(Class.forName("test.A"));
} catch (ClassNotFoundException e) {
System.out.println("ClassNotFound " + e.getMessage());
} catch (Exception e) {
e.printStackTrace();
}
try {
println(Class.forName("oracle.jdbc.driver.OracleDriver"));
} catch (ClassNotFoundException e) {
System.out.println("ClassNotFound" + e.getMessage());
} catch (Exception e) {
e.printStackTrace();
}
}
}
@set CLASSPATH=.;%CLASSPATH%;cl1.jar;ojdbc14_g.jar; @ECHO java -jar cl2.jar调用************************************************** @java -jar cl2.jar @ECHO 将cl2.jar添加到CLASSPATH中 @set CLASSPATH=.;%CLASSPATH%;cl2.jar; @ECHO java test.Main调用************************************************** @java test.Main pause