RP에서 Java 코드를 실행하는 가장 좋은 방법은 무엇입니까? 데비안 / 페도라 저장소에서 OpenJDK를 설치해도 괜찮습니까? 성능 향상을 위해 사용해야 할 부분이 있습니까? 또한 OpenJDK의 표준 JVM보다 우수 / 빠른 실행을 위해 RP에 사용할 수있는 "경량"JVM이 있습니까? 그렇다면 어떻게 구하여 설치합니까?
RP에서 Java 코드를 실행하는 가장 좋은 방법은 무엇입니까? 데비안 / 페도라 저장소에서 OpenJDK를 설치해도 괜찮습니까? 성능 향상을 위해 사용해야 할 부분이 있습니까? 또한 OpenJDK의 표준 JVM보다 우수 / 빠른 실행을 위해 RP에 사용할 수있는 "경량"JVM이 있습니까? 그렇다면 어떻게 구하여 설치합니까?
답변:
라즈베리 파이에서 실행되는 다양한 컷 다운 JVM을 실행하는 데 많은 관심을 보았지만 기계 코드로 Java를 직접 컴파일하는 사람은 거의 없었습니다. http://gcc.gnu.org/java/ 는 java 또는 java 바이트 코드에서 기계 코드를 제공 할 수있는 컴파일러를 호스팅합니다. gcj를 사용하려고하는 프로젝트는 땅에서 떨어지기 전에 폐기되었지만 결국 컴파일러는 임베디드 시스템에 적합한 것으로 청구되므로 라즈베리 파이에 잘 맞아야합니다.
이 포럼의 반쪽에는 gcj http://www.raspberrypi.org/phpBB3/viewtopic.php?t=6330&p=124107 뿐만 아니라 다양한 JVM의 상대적인 성능을 비교하여 만든 멋진 그래프가 있습니다. 이 벤치 마크는 최신 라즈 비아 배포판에 포함 된 성능이 크게 향상되기 전에 만들어진 것입니다.
오라클은 헤드리스 Java 7 SE 버전을 Raspberry PI 용 ARM에 우아하게 포팅했습니다. 비 EE 콘솔 기반 코드 중 일부에서 클래스 파일을 복사했는데 3GHz에서 Pentium IV보다 약 9 배 느리게 실행됩니다. http://eclipsejpa.blogspot.ca/2012/10/java-se-7-embedded-on-raspberry-pi.html 참조
http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html
JVM에서 작동하는 방식은 아니지만 Raspberry Pi의 ARM SoC가 Java 바이트 코드 자체를 실행할 수 있다는 것을 알고 있습니다.
JRE를 테스트 할 Raspberry Pi가 없습니다. 그래서 나는 추측한다.
사용 : cat /proc/cpuinfo/
Java가 Raspberry Pi를 지원할 수 있는지 확인하십시오.