연간 2 억 명의 사용자를 지원하는 시간 절약형 소프트웨어 및 하드웨어 전문 지식. 기술 수명을 업그레이드하기위한 방법 조언, 뉴스 및 팁을 안내합니다.
핫스팟
Oracle의 HotSpot은 전 세계 대부분의 개발자들이 가장 선호하는 선택입니다. 그리고 Java 바이트 코드를 해석하는 소프트웨어 목록에서 1 위를 차지했습니다.
원래 이름으로 알려진 프로그램 Java HotSpot 성능 엔진, C ++ 및 어셈블리 언어로 작성되었습니다. 또한 Windows, Mac, Linux 및 Solaris 운영 체제에 대한 교차 플랫폼 지원을 호스팅합니다.
HotSpot은 강력한 기능 세트, 특히 "적응 최적화"및 "적시 컴파일"기능을 호스팅합니다.
또한 HotSpot은 x86-84, IA-32, ARMv7 VFP, SPARC (Solari 컴퓨터 전용) 및 ARMv8과 같은 ISA (명령어 세트 아키텍처) 만 지원합니다. 이 ISA 지원 시스템은 일반적으로 시장에서 얻을 수있는 최고입니다.
HotSpot의 다른 주목할만한 기능으로는 Java 바이트 코드 인터프리터, 이중 가상 머신 (클라이언트 및 서버 컴파일러), 계층 형 컴파일러, Java 클래스 로더, 가비지 수집기, 런타임 라이브러리, JVM 플래그, 교차 플랫폼 호환성 및 많은 더.
HotSpot Java 바이트 코드 인터프리터와 가상 머신은 GNU의 GPL (General Public License)에 따라 라이센스가 부여됩니다. 따라서 무료로 제공됩니다.
소스 코드 다운로드
OpenJ9
OpenJ9,에서 이클립스 재단 IBM, HotSpot의 가장 가까운 경쟁자로 널리 알려져 있습니다. HotSpot과 마찬가지로 다목적 Java 바이트 코드 인터프리터이자 Java 가상 머신이기도합니다.
이 소프트웨어는 모든 주요 컴퓨터 운영 체제, 특히 Windows, AIX, macOS, Linux 등과 호환됩니다. Windows, Linux 및 macOS와 같은 3 대 컴퓨터 OS에 대한 전용 지원 (내장 된 OpenJDK 바이너리)이 있습니다.
코딩을 배우기위한 최고의 도구를 찾고 계십니까? 이 도구를 확인하고 강력하게 시작하십시오.
이 소프트웨어 인터프리터는 Java 바이트 코드를 해석 할뿐만 아니라 Java 프로그램의 전반적인 성능을 향상시킬 수있는 최적화 된 설정을 제공합니다.
또한 소프트웨어는 필요한 전문 지식이있는 경우 OpenJDK를 직접 구축 할 수있는 맞춤형 플랫폼을 제공합니다.
OpenJ9 가상 머신 / Java 바이트 코드 인터프리터의 다른 주목할만한 기능으로는 메모리 풋 프린트, 신속한 시작 및 런타임, 광범위한 구성, Eclipse OMR (임베디드 프로그램), JIT (Just-in-time) 및 AOT (Ahead of Time) 컴파일러, Java 덤프, 시스템 덤프, 온라인 리소스 및 더 많이.
OpenJ9는 전 세계의 기부금으로 자금을 조달하는 오픈 소스 애플리케이션입니다. 적절하게 말하면 OpenJ9는 무료로 다운로드 할 수 있습니다.
OpenJ9 다운로드
JRockit
JRockit은 가장 널리 사용되는 Java 가상 머신 중 하나이며 Java 바이트 코드를 해석하는 최고의 소프트웨어 중 하나입니다. 원래에 의해 개발 된 소프트웨어 어필 가상 머신, 현재 소유 및 관리 신탁.
Windows 및 기타 주목할만한 운영 체제에서 지원됩니다. 또한 소프트웨어는 SPARC (Solaris 용), x86-64 및 x86 ISA가있는 시스템에서만 지원됩니다.
JRockit은 C 및 Java 코드로 작성되었으며, 범용 JVM (Java Virtual Machine) 역할을합니다. Java의 고성능, 모니터링, 해석 및 진단을 위해 적절하게 설계된 솔루션 프로그램들.
또한 JRockit은 Java 앱의 신속한 실행을 보장하도록 최적화되어 있습니다. Oracle JRockit의 다른 주목할만한 기능으로는 Java 바이트 코드 해석, 가비지 수집, 소프트 구성, 프로그램 분석, 신속한 응답 시간 (마이크로 초) 등이 있습니다.
JRockit은 Oracle에 인수 된 직후 2011 년에 무료 소프트웨어가되었습니다. 이제 무료로 다운로드 할 수 있습니다.
JRockit 다운로드
Squawk 가상 머신
Squawk 가상 머신은 단순한 Java 앱을 빌드하기 위해 설계된 유명한 JVM입니다. 이는 외부 간섭이 거의없는 단순성을 위해 특별히 설계된 마이크로 에디션 JVM입니다.
따라서 소형 장치 및 마이크로 임베디드 시스템에 가장 적합합니다. Java 바이트 코드 인터프리터는 기본적으로 Windows, Linux 및 macOS와 같은 모든 저명한 운영 체제와 상호 호환됩니다.
Squawk는 대부분의 Java 바이트 코드 인터프리터 / 가상 머신과 마찬가지로 C ++ 및 Assembly와 같은 저급 프로그래밍 언어로 작성됩니다. 그러나 소프트웨어의 핵심 측면은 Java로 작성되어 "메타 순환 인터프리터"가됩니다.
Squawk의 다른 주요 기능으로는 적은 메모리 풋 프린트, 바이트 코드 해석, 단순화 된 인터페이스, 손쉬운 디버깅, 크로스 플랫폼 지원, 간단한 통합 등이 있습니다.
Squawk는 GNU의 GPL (General Public License)에 따라 사용이 허가되었으며 무료로 제공됩니다.
다운로드 Squawk 가상 머신
Apache Harmony
Apache Harmony, Apache 소프트웨어, Java 바이트 코드를 해석하는 또 다른 인기있는 소프트웨어입니다. 소프트웨어 개발은 2011 년에 중단되었지만 여전히 최고의 Java 바이트 코드 인터프리터 및 가상 머신 중 하나로 남아 있습니다.
Apache Harmony는 Windows, Linux 및 macOS에서 지원됩니다. Android에 대한 모바일 지원도 있으며, 현재는 전체 VM이 아닌 OpenJDK 라이브러리에서 기본적으로 실행됩니다.
Harmony는 C ++ 및 Java로 작성되었습니다. 그리고 2011 년 공식적으로 은퇴하기 전에는 소프트웨어의 완성도가 2 %에 불과했습니다.
결과적으로 불완전한 라이브러리로 인해 Vuze, Geronimo (Apache의) 및 ArgoUML과 같은 특정 Java 프로그램이 종료되었습니다.
그럼에도 불구하고 갑작스런 종료와 거의 완벽 함에도 불구하고 많은 앱이 여전히 Harmony에서 지원됩니다. 이러한 앱에는 JUnit, Tomcat, Apache Velocity, Apache Ant 등이 포함됩니다.
Apache Harmony의 다른 기능으로는 Java 바이트 코드 인터프리터, 클래스 라이브러리, JIT 컴파일러, 가상 머신 코어, 포팅 레이어, 스레드 관리자, 가비지 수집기 등이 있습니다.
Apache Harmony는 2011 년 11 월에 중단 (개발 중단)되었습니다. 그러나 기술 지원이나 이와 유사한 지원이 없더라도 여전히 다운로드 할 수 있습니다.
지금 다운로드
결론적으로 Java 바이트 코드 인터프리터는 Java 프로그램 개발에 필수적인 구성 요소입니다. 또한 선택에 도움이되도록 시장에서 가장 우수한 Java 바이트 코드 인터프리터 5 개를 검토했습니다.
이 자바 바이트 코드 인터프리터는 다른 것들에 비해 상대적인 인기도와 내구성을 기준으로 선정되고 순위가 매겨졌습니다.
확인해야 할 관련 이야기 :
- Windows PC에 Java 10을 다운로드하는 방법은 다음과 같습니다.
- Windows 10 용 최고의지도 디자인 소프트웨어 5 선 [2019 년 목록]
- Microsoft, Minecraft Education Edition 용 코드 작성기 출시
© 저작권 Windows 보고서 2021. Microsoft와 관련이 없음