Runtime.getRuntime().exec("cmd.exe/c C:\\jdk1.3\\bin\\start.bat");
解决方案 »
- 编程思想中关于线程启动的一个疑问
- 线程锁的问题
- 怎样实现在图片加页码的
- java对数值的处理问题
- 求JAVA WEB報表的一些解決方案
- ArrayIndexOutOfBoundsException的问题
- 我要写一个一个运行的java测试程序,要怎么写?
- 怎么填加弹出菜单的下级菜单啊?比如新建菜单,下面有新建文件,新建快截方式:
- 谁能帮我写个完整的程序,给100分
- 如何调用某一个控件的事件处理程序,如btnOK_actionPerformed(ActionEvent e) , 如何构造一个ActionEvent的参数?
- 回复的给分,关于怎样写buffer pool
- To masterz():高手,您能不能说具体一点,怎样“在BufferedImage/Image对象上写字“?
/**
* Write CommonKey path and file name
*/
public static String commonKeyfile = "D:\\abc\\src\\com\\iaspec\\bmx\\agent\\messaging\\CommonKey.java";
/**
* exec command
*/
public static String command = "D:\\abc\\src\\com\\iaspec\\bmx\\agent\\messaging\\compile1.bat";
/**
* download file name
*/
public static String downClass = "D:\\abc\\src\\com\\iaspec\\bmx\\agent\\messaging\\CommonKey.class";compile1.bat:set CPATH=.;%J2EE_HOME%\lib\j2ee.jar;d:\abc\src
javac -classpath %CPATH% CommonKey.java
process:/*
*Name: InAdaptorIf.java
*Function: In Adaptor Implements Interface
*Author: Jin zhongliang
*Creation date: 2001.06.13
*
*Amended by:
*Amendment description:
*Amendment date:
*/
package bmx.admin.objects;import java.io.*;
import java.lang.*;/**
* generate common key class Implements class.
* @author Jin zhongliang
* @version 1.0
*/
public class genCommonKey {
/**
* getCommonKeyClass.
* @param participant id
* @param java path and file name
* @param exec command
*/
public synchronized static void getCommonKeyClass(String url,String fileName,String command) throws Exception {
writeFiles(url,fileName);
Thread.sleep(200);
toClass(command);
}
/**
* generate java file
* @param participant id
* @param java path and file name
*/
private static void writeFiles(String url,String fileName) throws Exception {
try{
ParticipantDB part = new ParticipantDB();
String sKey = part.getKey(url);
String sCode ="";
sCode += "package com.iaspec.bmx.agent.messaging;\n";
sCode += "public class CommonKey {\n";
sCode += " public static String KEY = \"" + sKey + "\";\n";
sCode += "}\n";
RandomAccessFile f = new RandomAccessFile(fileName,"rw");
f.writeBytes(sCode);
f.close();
}catch(Exception e){
throw new Exception(e.getMessage());
}
}
/**
* compile java file
* @param exec command
*/
private static void toClass(String command) throws Exception {
try {
Process p = Runtime.getRuntime().exec(command);
p.waitFor();
} catch(Exception e) {
System.out.println(e.getMessage());
throw new Exception(e.getMessage());
}
}}
我得记忆里面sun有一个javac类