[کامپیوتر] ماشین مجازی java علامت اختصاری java virtual machine نرم افزاری که کد java را اجرا می کند . برنامه ی نوشته شده در java ابتدا به فایلهای ( کلاس ) کامپایل می شود . به کد بایتی تبدیل می شود . برای اجرای فایلها در این مرحله لازم است با استفاده از jvm کدها را تفسیر نمود jvm در مرور گرهای وب تعبیه شده که توانایی اجرای برنامه های java را دارند . کد بایتی مذکور در تمام بسترهای سخت افزاری - نرم افزاری یکسان است . اما jvm تغییر می کند . زیرا نیاز به کد ماشین سخت افزاری دارد که بر روی آن اجرا می شود .
انگلیسی به انگلیسی
• (computers) software that serves as interpreter between java bytecode and a specific operating system (allows java applications to run on any platform without changing the code)