2013-11-27 2 views
1

Windows 컴퓨터의 cygwin에 JDK를 설치하고 싶습니다. wget 명령을 사용하여 oracle 사이트에서 JDK의 Linux 버전을 다운로드하고 있습니다. 여기에 내가 JDK 설치 실행하고 명령의 목록은 다음과 같습니다 here을 통해 JDK를 설치하는 오라클에 의해 제안Cygwin에서 자동 압축 풀기에서 JDK 설치

wget http://download.oracle.com/otn-pub/java/jdk/6u31-b04/jdk-6u31-linux-x64.rpm.bin

chmod a+x jdk-6u31-linux-x64.rpm.bin

./jdk-6u31-linux-x64.rpm.bin

모든 사항이 동일하지만 나는 무엇입니까 다음과 같은 오류 :

enter image description here

+0

왜 네이티브 Windows JDK를 사용하지 않습니까 ?? –

+0

왜냐하면 리눅스 머신에서만 가능한 개발 컴퓨터에서 hadoop을 설정하려고하기 때문에 아파치에서 제안한 것처럼 cygwin을 사용하여 리눅스 환경을 만든다. –

+0

이것은 작동하지 않습니다. 심지어 Cygwin은 Windows에서 Linux 바이너리를 실행할 수 없습니다. Cygwin 실행 파일은 .EXE (COFF) 파일이기도합니다. – ibre5041

답변

0

먼저 이러한 메시지는 실행하려는 대상이 HTML 문서임을 나타냅니다. 즉, 다운로드가 실패하여 설치 프로그램이 아니라 오류 페이지가 표시됩니다.

그러나 (Linux) 설치 프로그램을 다운로드한다고 가정하면 제대로 설치되지 않을 수 있으며 설치된 도구가 실행될 확률은 약 0입니다. Linux 용으로 컴파일 된 응용 프로그램은 Cygwin에서 실행되지 않습니다.

Windows 용 JDK를 다운로드하여 설치 한 다음 cygwin 프로필을 약간 조정하면됩니다. 이 페이지는 다음과 같이 설명합니다 : http://horstmann.com/articles/cygwin-tips.html.

(Google에서 "java cygwin"을 사용하는 경우 Cygwin에서 Java 작업을 수행하는 데 필요한 여러 가지 팁이 있습니다. 그러나 제 경험상 약간의 거친 부분이 있습니다 ... Windows Java 유틸리티 은 윈도우 스타일의 인자, 경로명, 클래스 패스 등으로 불려왔다.)