当前位置:首页 > 虚拟机 > 正文

java运行需要java虚拟机


一、编程语言编写的程序一定要在相应的运行环境下才能运行吗?如今大多数网络游戏仍然是用C++编写的,并且通常使用DirectXAPI,C++程序本身生成的机器代码可以直接执行,而不需要额外的解释器。使用DirectXAPI后,您需要调用您机器上安装的DirectX运行时库。有时游戏需要您安装DirectX运行时库。当您安装Windows时,它会附带基本DX运行时库。
PC游戏很少用Java编写,用Java编写的程序必须安装运行的Java虚拟机环境才可以执行,因为Java程序本身是Java字节码,而不是机器码。CPU可以识别,所以需要解释器将字节码翻译成机器码才能运行,这就需要Java虚拟机。JDK是一个Java开发工具,用于开发Java程序而不是运行它们。但是,当您安装JDK时,它通常会为您安装一个Java虚拟机。
无论程序是用什么语言编写的,都不需要开发库。开发库中您需要的所有静态代码都包含在您的程序中。
JDK和开发C++程序的开发环境都是用来开发程序的,不需要安装在运行成品程序的机器上。