2013-08-05 3 views
2

저는 지난 두 달 동안 Java, Assembly 및 JMM 용 IDE를 개발해 왔으며 JMM 컴파일러로 IDE를 실행하고 주어진 코드를 컴파일 할 수있었습니다. 어떤 이유로, Java 코드로이 작업을 수행하는 방법을 찾지 못하는 것 같습니다. 특정 클래스를 컴파일하거나 javac를 호출하고 명령 행을 통해 필요한 값을 줄 수있는 API 호출이 있습니까?IDE 컴파일하기

도움이 될 것입니다.

IDE는 :

enter image description here

+0

'Runtime.exec의()'클래스가 파일에있는 경우, 트릭을 할해야'javac'와. – MightyPork

+0

javax.tools에서 Java 컴파일러 API (http://openjdk.java.net/groups/compiler/guide/compilerAPI.html)를 참조하십시오 (나중에 Java 1.6 이후에 제공됨). [예제 (승인 된 답변 참조)] (http://stackoverflow.com/questions/12173294/compiling-fully-in-memory-with-javax-tools-javacompiler) –

답변