저는 현재 sun sparc64 아키텍처에서 리프트 프레임워크를 실행하는 프로젝트를 진행하고 있습니다. 널리 사용되는 UNIX 배포판에 대한 지원이 제한되어 있으므로 시스템에서 NetBSD 64비트를 실행하고 있습니다.
리프트를 설치하기 전에 이 시스템에 Java를 설치할 수 있어야 합니다. 저는 OpenJDK가 제가 사용해야 할 제품이라는 것을 알았습니다. 모든 조사를 통해 이 특정 설정에 대한 호환성이나 설치에 대한 직접적인 대답을 얻을 수 없는 것 같습니다. 또한 호환되는 버전을 찾으려면 설치 측면에서 어떤 경로를 취해야 합니까(예: pkg_add, pksrc 또는 코드 직접 컴파일) 누구든지 이 주제에 대해 좀 밝힐 수 있습니까? 아니면 제가 노력을 낭비하고 있는 것입니까? 아무데도 못 가?
답변1
http://cvsweb.se.netbsd.org/cgi-bin/bsdweb.cgi/pkgsrc/lang/openjdk7-bin/Makefile?rev=1.5
패키지(pkg_add)를 통해 제공되는 바이너리 버전은 i386 및 x86_64 플랫폼(NetBSD 언어 "포트")에서만 사용할 수 있습니다.
따라서 이를 컴파일해야 하며, 패키지 구축을 위한 훌륭한 프레임워크인 pkgsrc를 사용할 수 있습니다.
여기 pkgsrc Makefile -http://cvsweb.se.netbsd.org/cgi-bin/bsdweb.cgi/pkgsrc/lang/openjdk7/Makefile?rev=1.35
Java는 마케팅 담당자가 말하는 것처럼 이식성이 없습니다.
OpenSolaris(일명 OpenIndiana)를 실행하는 것이 더 쉽지 않을까요?