컴파일러 API를 사용하여 많은 파일을 컴파일하려고합니다. 내가 디렉토리 구조 .../program
+/org
+/foo
|+ Main.java
+/bar
+ Tools.java
모든 자바 파일을 발견하고 모든 디렉토리에 재귀에 의존하고있는 모든 *을 찾는없이 모든 것을 컴파일러 만들 수있는 방법이 있나요이
그래서 최근에 JDK 1.6에서 새로운 JavaCompiler API을 사용할 수 있음을 알게되었습니다. 이것은 매우 간단한 실행 코드에서 직접 String.class A와 파일을 컴파일 할 수 있습니다 : String className = "Foo";
String sourceCode = "...";
JavaCompiler compiler = Tool
JavaCompiler에서 컴파일 한 프로그램을 실행할 방법이 있습니까? [javax.tools.JavaCompiler] 내 코드 : JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
DiagnosticCollector<JavaFileObject> diagnostics = new Diag