呵呵,你写一个批处理文件就像这样——
cpjava.bat@echo off
javac %1 > %2然后用bat2exe等工具把cpjava.bat编译成cpjava.exe,然后在你的程序中用WinExec或者ShellExecute等函数直接调用cpjava就可以啦,如: cpjava (javac命令行) out.txt
这样,javac编译的结果就被输出到out.txt里面了