【发布时间】:2010-05-18 15:35:09
【问题描述】:
当我使用这段代码编译时,我有这段代码编译了一个名为 tspClassName 的类:
Process compileProc = null;
try {
compileProc = Runtime.getRuntime().exec("javac -classpath ."
+ File.separator + "src" + File.separator
+ File.separator + "generated." + tspClassName + ".java -d ." + File.separator + "bin");
// catch exception
if (compileProc.exitValue() != 0)
{
System.out.println("Compile exit status: "
+ compileProc.exitValue());
System.err.println("Compile error:" +
compileProc.getErrorStream());
它输出这个: "编译退出状态:2 编译错误:java.io.FileInputStream@17182c1" tspClassName.java 类编译时没有错误,所以我猜它与路径有关,在我的 Eclipse 项目中,tspClassName.java 位于 src 内的包 homework4.generated 中,我的路径有问题吗在代码中使用?
谢谢
【问题讨论】:
标签: java compiler-construction