该例不是直接使用javac,而是使用tools.jar
【相关文章:(ASP.NET)修改和删除DataGr】/* 【扩展阅读:The Java Programming】
【扩展信息:Java中的事务处理】 * 创建日期 2004-7-2 * 创建人 hongsoft * 文件名 testcompile.java */ package com.hongsoft.test;import java.io.*;
//定制的类装入器
public class mycompile extends classloader { string _classpath;public static void main(string[] args)
{new testcompile();
}public mycompile()
{ super(classloader.getsystemclassloader()); //编译器类型 _classpath = "."; string extraclasspath = "c:\\program files\\java\\j2re1.4.2\\lib\\rt.jar"; // = system.getproperty("calc.classpath"); if (extraclasspath != null) { _classpath = _classpath + system.getproperty("path.separator") + extraclasspath; } compile(); }public void compile()
{ // a3 string filename = ""; string classname = ""; try { //创建临时文件 file javafile = ... 下一页