Java 가상 시스템 목록

List of Java virtual machines

이 문서에서는 Java SE Java Virtual Machine(JVM; Java 가상 머신) 목록을 제공합니다.모든 Java ME 벤더를 포함하는 것은 아닙니다.Java EE는 표준 Java SE JVM에서 실행되지만 일부 공급업체는 Java EE 애플리케이션에 최적화된 수정된 JVM을 제공하는 데 전문적입니다.Java의 개발 작업은 주로 Oracle JVM을 사용하는 Windows, Solaris, Linux FreeBSD에서 이루어집니다.각종 32비트/64비트 종류가 복잡하다는 점에 유의하십시오.

주요 참조 Java VM 구현은 오라클 Corporation과 다른 많은 대기업(예: IBM, Redhat, 마이크로소프트, Azul, SAP)에서 제작한 HotSpot입니다.

무료 오픈 소스 구현

활동적인

  • 코드명 One – 오픈소스 Parpar 사용VM
  • Eclipse OpenJ9 – IBM J9의 오픈 소스, AIX, Linux(x86, Power, Z), macOS, Windows, MVS, OS/400, Pocket PC, z/OS용.
  • GraalVM – HotSpot/OpenJDK를 기반으로 지원 언어를 투과적으로 혼합 및 매칭하는 폴리글로트 기능을 갖추고 있습니다.
  • HotSpot – Oracle에 의한 오픈 소스 Java VM 구현.
  • Jikes RVM(Jikes Research Virtual Machine)– 연구 프로젝트PPCIA-32Apache Harmony 및 GNU Classpath 라이브러리를 지원합니다.Eclipse Public License.
  • leJOS – Robotics 제품군은 Lego Mindstorms RCX 및 NXT 로봇을 위한 Java 프로그래밍 환경을 제공합니다.
  • Maxine – Oracle Labs 및 Manchester 대학의 메타 서클 오픈 소스 리서치 VM.

활발하지 않은

  • Apache Harmony – 여러 아키텍처와 시스템을 지원합니다.2011년 11월 단종.Apache License 2.0.
  • GCJ: GCC Java 컴파일러. 바이트 코드 또는 네이티브 머신 코드로 컴파일합니다.GCC 7에서 gcj와 관련된 libjava 런타임 라이브러리는 GCC에서 [1]삭제되었습니다.
  • IKVM.NETJava for Mono 및 Microsoft.NET 프레임워크OpenJDK, Zlib 라이선스를 사용합니다.
  • JamVM – 매우 작은 가상 머신으로 개발되었습니다.GNU Classpath 및 OpenJDK를 사용합니다.여러 아키텍처를 지원합니다.GPL. 마지막 업데이트 2014.
  • JOP – JVM의 하드웨어 구현. GPL 3.
  • Juice – JavaME 실험용 JVM은 NUXI 운영체제 상에서 동작하도록 개발되었습니다.
  • Jupiter – Boehm 가비지 콜렉터와 GNU Classpath를 사용합니다.GPL. 미유지.
  • Kaffe – GNU Classpath를 사용합니다.GPL. 1.1.9는 2008년 2월 26일에 출시되었습니다.
  • Mika VM – 임베디드 디바이스에서 사용하기 위한 것입니다.크로스 플랫폼BSD 스타일의 라이선스.
  • NanoVM – Asuro Robot에서 사용되는 Atmel AVR ATmega8에서 실행되도록 개발된 NanoVM은 다른 AVR 기반 시스템으로 이식할 수 있습니다.
  • SableVM – JVMDI 및 JDWP지원하는 최초의 무료 소프트웨어 JVM.GNU Classpath를 사용합니다.LGPL 버전 1.13은 2007년 3월 30일에 출시되었습니다.
  • 가상 머신 스쿼크– 임베디드 시스템 및 소형 디바이스용 Java ME VM.크로스 플랫폼GPL
  • SuperWaba – 휴대용 디바이스용 자바와 같은 가상 머신.GPL. 단종, Total Cross에 의해 성공.
  • TakaTuka무선 센서 네트워크 디바이스용.GPL
  • TinyVM.
  • LLVM의 VMKit.
  • Wonka VM – Acunia의 ARM 기반 하드웨어에서 실행되도록 개발되었습니다.GNU Classpath에서 가져온 코드입니다.BSD 스타일의 라이선스.Mika VM으로 대체되어 더 이상 개발이 진행 중이 아닙니다.

자바 운영 체제

일부 JVM은 기본 OS 없이 실행되도록 설계되어 있습니다.

  • JX – Erlangen 대학이 오픈 소스 시스템으로 개발한 유연하고 견고한 운영체제 아키텍처에 초점을 맞춘 Java 운영체제.GPL. 버전 0.1.1은 2007년 10월 10일에 출시되었습니다.
  • JavaOS – Sun Microsystems 오리지널 프로젝트

독자 사양의 실장

활동적인

  • Azul Platform Prime – Azul Systems의 C4 가비지 콜렉터와 Falcon JIT 컴파일러를 사용하는 OpenJDK 기반의 완전 준거 고성능 Java 가상 머신.
  • 자메이카 VM(aicas) – 임베디드 시스템용 하드 실시간 Java VM.

활발하지 않은

잘 알려지지 않은 자체 Java 가상 머신

  • Blackdown Java는 참조 SunSoft 구현의 Linux 라이센스 포트입니다.OpenJDK를 이용할 수 있게 된 후 2007년에 단종되었습니다.
  • Sun CVM – CVM은 원래 "Compact Java Virtual Machine"을 의미합니다.
  • Gemstone – Java EE 기능(애플리케이션 DBMS)용으로 수정되었습니다.
  • 의도(타오 그룹).
  • PreonVM – 임베디드 시스템 및 리소스가 제한된 소형 디바이스용 Java VM.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "GCJ - GCC Wiki". gcc.gnu.org.

외부 링크