diff --git a/cloud-rule-engine/src/main/java/com/muyu/compile/JavaFileCompile.java b/cloud-rule-engine/src/main/java/com/muyu/compile/JavaFileCompile.java index 6774e1a..8d231f7 100644 --- a/cloud-rule-engine/src/main/java/com/muyu/compile/JavaFileCompile.java +++ b/cloud-rule-engine/src/main/java/com/muyu/compile/JavaFileCompile.java @@ -30,7 +30,7 @@ public class JavaFileCompile { try { JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); - String[] strings = {"-classpath","/home/lib","-verbose","-d", "/home/lib",fileName + MethodSuffix.JAVASUFFIX }; + String[] strings = {"-classpath","/home/lib","-verbose","-d", "/home/lib","home/"+fileName + MethodSuffix.JAVASUFFIX }; // 执行编译任务 int result = compiler.run(null, null, null, strings); // 检查编译结果 diff --git a/cloud-rule-engine/src/main/java/com/muyu/load/OSSFileLoad.java b/cloud-rule-engine/src/main/java/com/muyu/load/OSSFileLoad.java index eb6bc50..08d741f 100644 --- a/cloud-rule-engine/src/main/java/com/muyu/load/OSSFileLoad.java +++ b/cloud-rule-engine/src/main/java/com/muyu/load/OSSFileLoad.java @@ -72,7 +72,7 @@ public class OSSFileLoad { } //对路径里的.java文件进行编译 System.out.println("第一步"); - JavaFileCompile.compile("home/"+fileName); + JavaFileCompile.compile(fileName); // SourceCodeCompiler.javaCompilerPath("home/"); // System.out.println("第二步"); // File outputDir = new File("home/"); // 或者是你指定的其他输出目录