JAVA/Java Study20 자바 동적 컴파일2 기존에 글에서 작성한 클래스 파일 생성 메소드를 통해 실제 파일을 동작 시켜 보겠다. 1. 원하는 자바 파일 내용을 입력. public String getJava(){ String javaText = "public class Test {\n" + " public static void main(String[] args) {\n" + " int arr[] = new int[10];\n" + " for(int i=0; i 2023. 9. 18. 자바 동적 컴파일 해당 방법은 자바 컴파일러(javac)를 사용하여 클래스 파일을 생성한 예제이다. 1. 프로세스를 통한 자바에서 컴파일러 호출 메서드 부분. public String execute(String command) { StringBuffer output = new StringBuffer(); Process process = null; BufferedReader bufferReader = null; Runtime runtime = Runtime.getRuntime(); String osName = System.getProperty("os.name"); // 윈도우일 경우 if (osName.indexOf("Windows") > -1) { command = "cmd /c " + command; } try { pr.. 2023. 9. 18. 이전 1 2 3 4 다음