---
title: "What is JVM and is it platform independent?"  
description: "What is JVM and is it platform independent?"  
author: "Hemant Patel"  
published: 2017-12-16  
updated: 2020-09-22  
canonical: https://www.mindstick.com/interview/23336/what-is-jvm-and-is-it-platform-independent  
category: "java"  
tags: ["java"]  
reading_time: 1 minute  

---

# What is JVM and is it platform independent?

JVM (Java Virtual Machine) is an abstract machine, which is a specification that provides a runtime environment in which Java bytecode(.class files) can be executed.

No, JVM is not platform independent. It depends on your kernel, and the Kernel differs from Operating System (OS) to OS.

## Answers

### Answer by Hemant Patel

JVM (Java Virtual Machine) is an abstract machine, which is a specification that provides a runtime environment in which Java bytecode(.class files) can be executed.

No, JVM is not platform independent. It depends on your kernel, and the Kernel differs from Operating System (OS) to OS.


---

Original Source: https://www.mindstick.com/interview/23336/what-is-jvm-and-is-it-platform-independent

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
