import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
public class Testclz {
/**
* @param args
*/
public static void main(String[] args) {
// URL url=Testclz.class.getResource("/");
// System.out.println(url.toString());
// System.out.println(MD5.getMD5ofStr("123456").toLowerCase());
/*
try{
Process p= Runtime.getRuntime().exec("ipconfig");
BufferedReader reader=new BufferedReader(new InputStreamReader( p.getInputStream(),"GBK"));
String s;
while((s=reader.readLine())!=null){
System.out.println(s);
}
}catch(Exception e){
e.printStackTrace();
}*/
String classpath=Testclz.class.getResource("/").getPath();
String libDir=classpath.replace("classes", "lib");
File libDirf=new File(libDir);
StringBuffer cmd=new StringBuffer("rhc java -classpath \"");
for(String f:libDirf.list()){
if(f.endsWith(".jar")){
cmd.append("../lib/");
cmd.append(f);
cmd.append(";");
}
}
cmd.append("\" -agentlib:D:/java/classloader Server");
try{
OutputStreamWriter out=new OutputStreamWriter(new FileOutputStream(classpath+"/run.bat"),"UTF-8");
out.write(cmd.toString());
out.close();
}catch(Exception e){
e.printStackTrace();
}
System.out.println("正常调用");
}
}