2009-06-15 4 views
8

나는 이클립스를 가지고 있고 자바 애플리케이션을 테스트 할 수는 있지만 컴파일하는 방법을 모르겠다. javac -version을 내 cmd.exe에 입력하고 인식되는지 확인합니다. 그렇지 않습니다. 그래서 나는 sun의 웹 사이트에 가서 JDK v6을 다운로드/설치했다. 그러나 여전히 'javac'은 인식 할 수없는 명령이라고합니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?JDK는 어떻게 설치합니까?

감사합니다. 그것은 내가 뭘하려고 오전 것 같아 몇 가지 답변을 읽은 후

UPDATE 확인 (런타임과) 다른 컴퓨터에서 실행 할 수있는 .jar 파일을 만드는 것입니다. 그러나 나는 그것을하는 방법을 알아내는 데 어려움을 겪고있다. 이것은 Flex Builder (eclipse)를 사용하고 있기 때문일 수 있지만 Java 프로젝트를 생성 할 수있는 기능을 추가했습니다.

감사

확인을 나는 JAR 파일을 만들고 싶어하지 않는 UPDATE, 나는 그것을 보관하는 것을 시도하고 있지 않다 ... 프로그램을 만드는 요점은 그들이 할 수 있도록 사용자에게 보낼 수 있습니다 이 프로그램을 사용하십시오 ... 내가하려는 일은 ... 왜 그렇게 힘들죠?

답변

0

JAR 파일은 실행 파일로 작동 할 수 있습니다. 이클립스에서 JAR 파일로 프로젝트를 내보낼 때 (Michael Borgwardt가 지적했듯이) 엔트리 포인트가있는 실행 가능 클래스를 지정할 수 있습니다. [aka public static void main(String[] args) ]

사용자가 JRE를 설치 한 경우 두 번 클릭하면 응용 프로그램이 실행됩니다.

편집

이 작동하는 방법에 대한 자세한 설명은, 이클립스는 JRE가 아닌 JDK를 사용하여 기본적으로 "How do I create executable Java program?"

+0

감사합니다. JAR 파일이 실행되고 있지 않지만 엔트리 포인트 클래스를 설정했는데 이제는 작동합니다. 감사합니다! –

3

javac는 JDK 설치의 "bin"폴더에 있습니다. 이를 실행하려면 전체 경로를 사용하거나 제어판을 통해 시스템 검색 경로에이 디렉토리를 추가해야합니다. 당신이 c:\program files\java\jdk1.6.0에 설치 한 경우

전화는 다음과 같이해야합니다 :

c:\> "c:\program files\java\jdk1.6.0\bin\javac" -version 
2

음, 일식은 IDE, 당신은 가서이 일을 컴파일합니다. javac가 필요하지 않습니다. 당신은 새로운 자바 파일을 저장할 때

+0

를 참조하십시오. Installed JREs 목록에 추가해야합니다. –

+0

eclipse에는 자체 컴파일러가 있기 때문에 여전히 JDK가 필요하지 않습니다. –

+0

JRE에는 javac.exe가 포함되어 있지 않습니다. JDK 만 있습니다. Michael이 맞습니다 - 이클립스에 번들이 포함되어 있습니다. – duffymo

1

이클립스가 설치되어 당신이 그것을 내에서 새로운 자바 응용 프로그램을 쓸 수있는 경우 컴파일이 이미 작동합니다 ..

이클립스 자동/구축하여 시스템을 컴파일합니다. 새로운 간단한 Hello world app을 작성하여 콘솔에 무엇인가를 인쇄 해보십시오. (Eclipse 내에서 sysout 및 Ctrl + Space를 입력하십시오.)

+0

네, 이클립스에있을 때 어떻게 작동합니까, 아니면 다른 컴퓨터에서 실행될 수있는 실행 파일을 만들 수 있습니까? Java에 익숙하지 않습니다. 미안 해요. –

+0

John,이 질문을 원래 질문에 추가하여 진화를 파악하는 것이 좋습니다. –

1

Eclipse는 작업 공간의 모든 프로젝트를 자동으로 컴파일합니다. 프로젝트 -> 자동으로 빌드 아래에서 원하는 경우이 옵션을 비활성화 할 수 있습니다.

7

별도의 컴파일러가 필요하지 않으므로 Eclipse는 이미 응용 프로그램을 컴파일합니다. 당신이하고 싶은 일은 "실행"JAR 파일을 만드는 것입니다.이 파일은 File-> Export-> Runnable JAR file을 선택하여 eclipse에서 할 수 있습니다.

그러나 결과 JAR 파일은 "실제"(즉, Windows 바이너리) 실행 파일이 아니며 대상 컴퓨터에 여전히 JRE가 설치되어 있어야합니다. 실제로 Windows 바이너리를 만드는 방법은 없습니다. 그건 Java가 작동하는 방식이 아닙니다. 위쪽에, 은 (JRE가 설치된 경우) Linux 또는 MacOS 컴퓨터에서 다시 컴파일하지 않고 작업을 수행합니다.

25

JDK를 사용하도록 Eclipse를 설정하려면 다음 단계를 수행해야합니다.

1. 다운로드는 JDK

먼저 당신은 태양 site에서 JDK를 다운로드해야합니다. (JDK가있는 파일 중 하나를 다운로드하십시오.)

2.설치 JDK

설치하면 일부 파일이 하드 드라이브에 저장됩니다. 이 C에서 할 수있는 Windows 시스템에 : \ 프로그램 파일 이클립스 환경 설정에 \ 자바 \의 JDK (버전 번호)

3. 이클립스 환경 설정

이동 -> 자바 -> 설치된 JRE를

4. JDK 추가

JRE 추가를 클릭하면 홈 디렉토리 만 배치하면됩니다. Browse ...을 클릭하고 시스템에 JDK가 설치된 위치로 이동하십시오. 다른 필드는 홈 디렉토리를 찾은 후에 채워집니다.

5. 는 당신은

클릭 좋아요 완료됩니다. JDK를 디폴트로하고 싶은 경우는, Installed JRE의리스트에 체크 마크를 표시합니다.

+0

Eclipse에는 자체 (jikes?) 컴파일러가 내장되어 있으므로 JRE로 충분합니다. –

+1

JDK 설치 방법을 묻는 질문에 Eclipse를 실행 중입니다. 여분의 것들과 소스를 가지고 있기 때문에 JDK를 가지고있는 것이 좋다. –

관련 문제