cmd 컴파일 질문입니다!!!!ㅠㅠㅠ

cmd 컴파일 질문입니다!!!!ㅠㅠㅠ

작성일 2012.02.03댓글 1건
    게시물 수정 , 삭제는 로그인 필요

try {
Process p = Runtime.getRuntime().exec("cmd /c javac haesang.java");
System.out.println(p);
BufferedReader reader = new BufferedReader(new InputStreamReader(
p.getInputStream()));
} catch (IOException ex) {
ex.printStackTrace();
}

명령어를 실행하게되면, 컴파일이 되면서 .class가 생성이 됩니다.

하지만 만약 컴파일이 안되는 파일이라면(잘못된 소스) .class가 생성이 되지않습니다.

만일 cmd에서 입력을 하게 되면 어디서 오류가 났는지 알 수가 있지만, 여기서는 어디서

에러가 나서 컴파일이 안되는지 알 수가 없습니다.. 이것을 알아낼수 있는 방법이 없을까요?


#cmd 컴파일 #cmd 컴파일 방법 #cmd java 패키지 컴파일 #cmd gcc 컴파일 #cmd java 컴파일 import #자바 cmd 컴파일 #자바 cmd 컴파일 오류 #c언어 cmd 컴파일

profile_image 익명 작성일 -

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class cmdTest {
 public static void main(String ar[]) {
  try {
   Process p = Runtime.getRuntime().exec("cmd /c javac haesang.java");
   System.out.println(p);
   BufferedReader errorReader = new BufferedReader(new InputStreamReader(p.getErrorStream())); //Error Stream 을 받습니다
   BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream())); //정상적인 Stream 을 받습니다
   String line = "";
   String errorLine = "";
   
   while(line!=null){
    System.out.println(line); //cmd 가 정상적으로 수행될경우 콘솔에 결과값의 스트림을 화면에 뿌립니다
    line = reader.readLine();
   }
   
   while(errorLine!=null){
    System.out.println(errorLine); //cmd 가 비정상적으로 수행될경우

//콘솔에 결과값의 스트림을 화면에 뿌립니다
    errorLine = errorReader.readLine();
   }
   
  } catch (IOException ex) {
   ex.printStackTrace();
  }

 }
}

//By everick9

cmd 컴파일 질문입니다!!!!ㅠㅠㅠ

... 하지만 만약 컴파일이 안되는 파일이라면(잘못된 소스) .class가 생성이 되지않습니다. 만일 cmd에서 입력을 하게 되면 어디서...

C언어 중첩 FOR문 질문

... 코드가 cmd로 실행됩니다. 이런 현상을 막으려면 어떻게 해야 할까요? ㅠㅠㅠ 해결 부탁드리겠습니다. printf 문... 이전에 컴파일 에러 났을 때, 실행 시킬지 말지를...

java BufferedWriter무반응 질문

... 발생할지라도 컴파일 에러는 안뜨기에... cmd 상에서 실행했을때 아무것도 출력되지 않고 , 에러코드도 안뜨네요 ㅠㅠㅠ...

프롬프트 자바 실행 오류 질문

... 어떻게 실행되게 할 수 있나요 ㅠㅠㅠ 방법좀 알려주시고... 윈도우 CMD 환경의 인코딩이 MS949 라서 자바는 UTF-8 인코딩을 지원합니다. 따라서 컴파일 시 UTF-8 로...

VIsual stuaio2015 컴파일 질문

밑에처럼 입력하고 Cntrl F5 를 눌러서 컴파일 하면 위에... 대학교 과제라 급해요 ㅠㅠㅠ 프로그램이 정상... cmd(도스)창에서 과제1.exe를 실행시켰다면 전혀 문제없이...

컴활1급실기 엑세스 조회 질문이용ㅠ.ㅠ

... 에서 컴파일오류입니다 : 필요한요소:문의끝 이라고 자꾸 뜨네요ㅠㅠㅠ 혼자 독학으로 공부중이라 뭐가 잘못된지 모르겠어서 질문드립니다 아시는 분 꼭...