| 站点地图 | 联系我
| www.asm32.net | 2006版 | 资料中心 | linux | asm/asm32 | C/C++ | VC++ | java | 书签 | ASP.Net书签 | 上善若水 厚德载物
 现在位置 :: 主页 >> 资料中心 >> ROOT / CODE / Java /
 

在java的main方法中调用java和 javac

来源(Chinese Linux University)

From: http://www.chineselinuxuniversity.net/articles/31689.shtml

摘自: www.chinaitlab.com 被阅读次数: 7

由 yangyi 于 2010-01-28 21:02:46 提供

调用java:

Runtime hello=Runtime.getRuntime(); //Runtime构造函数私有,只能通过这种方式获得实例。
hello.exec("cmd  /c start Java -D org.apache.axis.wsdl.WSDL2Java http://www.scottnichol.com/samples/hellowsdl2.php?wsdl");


调用javac:

com.sun.tools.javac.Main javac = new com.sun.tools.javac.Main(); //这个包在tools.jar中。
String[] cpargs = new String[] {"-d", "所在目录","Temp.java"};
int status = javac.compile(cpargs);

if(status!=0){
    System.out.println("没有成功编译源文件!");
    return null;
}


原文链接: http://java.chinaitlab.com/advance/801754.html.

Link: http://www.asm32.net/article_details.aspx?id=4752


浏览次数 4 发布时间 2010/1/29 3:54:12 从属分类 Java 【评论】【 】【打印】【关闭
 
| www.asm32.net | 2006版 | 资料中心 | linux | asm/asm32 | C/C++ | VC++ | java | 书签 | ASP.Net书签 | 京ICP备09029108号-1