有时候想测试一段代码,但是代码中引入了外部包,因为不想每次测试一小段代码就使用myeclipse或者别的ide,最好使用editplus就可以做完测试,而在导入外部包的时候有两种做法
1)在dos中使用set classpath 2)将外部包放到jre安装目录下的ext文件夹中
第一种方法的缺点很明显:当需要导入的外部包过多时,classpath的值过长,设置起来麻烦,容易出错 第二种几乎没什么缺点,但是总感觉把外部包添加到ext文件夹中,累积下来,会对以后的测试其他的代码有影响,这纯属个人原因,所以不想使用这个方式。
那有没有简单的方法呢?
我想到的是使用代码来完成第一种方法 也就是编写一个类方法,通过调用 Runtime.getRuntime().exec("cmd set classpath="+"classpath路径");来设置classpath的路径
<!-- lang: java -->
public static String getClassPath(String path