자바가상기계(JVM)이 운영체제 상관없이 Windows, MacOS, Linux 등등에서 자바 프로그램을 작성하면 호환된다고 하잖아요? 


근데 역으로 상위호환도 되는 지가 궁금한게, 


특정하자면 Windows API로 만들 수 있는 것도 모두 JVM으로 만들 수 있는건지 싶어서요.


뭔가 그러면 운영체제 일반에서 자바 API 시스템이 뭔가 알기로는 POSIX 처럼 소프트웨어 공통스펙을 완전히 갖추고 있다는 거 아닌가요?