이 질문은 Netbeans/Eclipse로 작업했기 때문에이 질문은 일반적으로 64 비트 Java 응용 프로그램에 관한 것입니다. 64 비트 OS (Windows 7)와 함께 64 비트 프로세서를 사용하고 있습니다. 4GB 이상의 힙 메모리 (즉, Xmx 플래그 사용)로 Netbeans/Eclipse를 실행하고 싶었지만 혼란 스럽습니다. Netbeans의 64 비트 버전은 보이지 않지만 64 비트 버전의 다른 OS 용 Eclipse는 있지만 Windows 용은 아닙니다. 게다가, 최신 JRE/JDK의 64 비트 버전을 찾을 수 없습니다. (이 사이트는 이러한 사이트의 존재를 언급했기 때문에 Sun이 일시적으로 사용 중지했는지는 확실하지 않습니다.)64 비트 Java 응용 프로그램 : 64 비트 OS, 64 비트 JRE 및 64 비트 응용 프로그램이 필요합니까?
지금 내 상황을 설명했다고, 내 질문은 다음과 같습니다
- 어떤 소프트웨어 나 힙 메모리 4GB 이상의와 넷빈즈/이클립스/(임의의 Java 응용 프로그램)를 실행해야합니까? 64 비트 OS로 충분합니까? 64 비트 JRE도 필요합니까?
- Java 소스 코드와 Java 바이트 코드가 아키텍처 독립적 인 것으로 생각했습니다. 32 비트 64 비트 JDK로 컴파일 된 Java 프로그램을 32 비트 또는 64 비트 다른 머신에서 실행할 수 있기 때문에 JRE. 이것이 사실이라면 이클립스가 32 비트 버전과 64 비트 버전을 갖고있는 이유는 무엇입니까? (필자는 Windows 용 버전이 없지만 Linux 용 버전을 보유하고 있다는 것을 알고 있습니다.) 이것은 이클립스가 32 비트 대 64 비트가 중요한 네이티브 라이브러리를 가질 가능성이 있다는 것을 의미합니까? 사전에
감사합니다, red.october
업데이트 1 :
좋아, 그것은 Windows 용 이클립스의 64 비트 버전이 밝혀 있지만 어떤 이유로 깊이 묻혀 (적어도 내가 메인 페이지에서 링크 된 곳을 보지 못했다). 꽤 주위를 검색 한 후 blog post을 발견했습니다. 이는 Windows 용 64 비트 Eclipse를 Eclipse Downloads에 가져올 수 있다고 말했습니다. 이 링크는 여러 가지 릴리스 버전에 대한 링크가있는 페이지를 가리 킵니다. 가장 안정적인 버전 (이 게시물의 시점에 3.5.1)을 선택했습니다. 이 두 번째 페이지에는 Eclipse 3.5.1의 다양한 다운로드가 나열되어 있으며 다운로드 할 때마다 다양한 아키텍처 (32 비트 및 64 비트)와 OS (예 : Windows, Linux) 중에서 선택할 수 있습니다. 필자는 개인적으로 이클립스 SDK 다운로드를 선택했다. 이는 "Eclipse Platform, Java 개발 도구, 플러그인 개발 환경 (소스와 사용자 및 프로그래머 문서 모두 포함)"과 함께 제공된다. 소스 나 문서가 필요한지는 잘 모르겠지만, 나중에 언제든지 제거 할 수 있습니다.
쿨 - 고마워요. –
각 아키텍처의 일식에서 개발해야하는 Java 응용 프로그램을 배포한다는 의미입니까? – Chris
@Chris : 아니, 전혀. 플랫폼 바이너리가 제품과 함께 배송되고 올바르게로드되었는지 확인해야합니다. 저기있는 방법을 설명하는 많은 페이지가 있고 SWT FAQ (http://www.eclipse.org/swt/faq.php) – Fredrik