2010-07-19 7 views
0

안녕하세요, firends, 내 첫 번째 게시물입니다.MinGW gcj로 자바 코드를 컴파일하는 중 오류가 발생했습니다.

저는 GCC를 사용하여 Java를 컴파일하기 시작했습니다.이 작업에 약간의 문제가 있습니다.

import java.io.*; 
import java.util.*; 

public class Program{ 
    public static void main (String args[]) throws Exception { 
     BufferedReader stdin =new BufferedReader(new InputStreamReader(System.in)); 
     String line = stdin.readLine(); 
     StringTokenizer st = new StringTokenizer(line); 
     int a = Integer.parseInt(st.nextToken()); 
     int b = Integer.parseInt(st.nextToken()); 
     System.out.println(a+b); 
    } 
} 

명령 : :

E : /와 Mingw/빈 /../ LIB/GCC Porgram.java

< 2> 출력 GCJ

내 입출력

/mingw32/3.4.5/../../../libmingw32.a:main.c : <. 텍스트 + 0xd2> : '_WinMain @ 16'에 대한 정의되지 않은 참조 collect2 : ld가 1 종료 상태를 반환했습니다.

도움이 필요하시면 대단히 감사하겠습니다 !!

+0

아야. 귀하의 서식이 거기에서 파괴되었습니다. 모든 코드를 4 칸 들여 쓰기 (모두 선택하고 '코드'형식 지정 버튼 누르기) – goffrie

답변

2

컴파일하는 클래스 중 어떤 클래스에 main 메소드가 포함되어 있는지 알려주는 것이 좋습니다. 당신은 --main 명령 줄 매개 변수를 사용하여이 작업을 수행 할 수 있습니다

당신은 주요 방법으로 클래스의 이름을 GCJ 말할 필요
gcj --main=Program Program.java 
0

:

GCJ --main = 프로그램 Program.java

관련 문제