대딩때 훑어만 보다가 요즘 다시 공부하고 있는데

Java로 만든건 JVM 이라는 가상머신 통해서 구동이 된다고함

그래서 윈도우건 맥이건 JVM 깔려있으면 하드웨어 상관없이 구동이 됨


근데 안드로이드 APK도 자바로 만들었는데

왜 윈도우에서 구동이 안됨?


내가 유일하게 아는건 안드로이드가 JVM이 아니라 ART라는 별도 가상머신을 쓴다는건 아는데..

가상머신이 JVM이 아니라 그런거임?