자바는 자바 개발진들이 자바머신으로 OS 종속성을 커버쳐주는거지 자바 머신 자체가 종속성이 없는건 아니다.
즉 자바개발진이 "나님이 종속성 없애줄테니 내 API만 쓰셈"이라고 말하는 것과 다름없다.

OS에 독립적인 프로그램은 OS와 별개로 실행되야하지만
다중 프로그래밍 자체가 OS가 지원하는 것이기 때문에 그런 프로그램은 OS와 독립적으로 같이 돌릴수없다.

그러니 자바 정신이니 뭐니하면서 자바머신 가지고 헛소리하지 말자.