应用程序开发人员可以使用 API、SDK 和 IDE 来编写并调试在虚拟机中运行的应用程序。
- VIX API
- 您可以使用 VIX API 编写可自动执行虚拟机操作的程序。该 API 易于使用,对脚本编写人员和程序员有很大帮助。利用其中的函数,您可以开启和关闭虚拟机、注册虚拟机,还能运行程序来操作客户机操作系统中的文件。另外,还支持 Perl、COM 和 shell 脚本(例如 vmrun)的语言绑定。
- VMCI 套接字接口
- VMCI 套接字是一种用于虚拟机通信接口的网络套接字 API。它在主机及其客户机虚拟机之间提供了一种快速通信手段。该 API 非常适用于“客户端-服务器”式应用程序。请参阅 《VMCI 套接字编程指南》。
- Integrated Virtual Debuggers for Eclipse
- 集成开发环境 (IDE) 插件在虚拟机和 Eclipse 之间提供了一种可配置的接口。您可以借助它来测试、运行和调试虚拟机中的程序。请参阅 适用于 Integrated Virtual Debuggers for Eclipse 开发人员指南。