问题:我正在开发一个在 Unix 环境中执行一些文件操作的工具,但是我的开发环境是 Windows,我如何测试我正在做的事情。
有什么方法可以模拟我的程序在 Unix 环境中运行,仅用于测试目的?
您可以运行安装了 Linux的虚拟机(例如VMware )来测试您的程序。
如果您与 Linux 机器在同一个网络上,您可以将 VNC 合二为一并远程测试您的程序。
Java 是跨平台的(感谢 JVM),因此您无需担心特定于操作系统的细节,但有一个例外:目录分隔符。Windows 使用\
,Unix 使用/
. 为了确保完全兼容,您需要在 File 中使用分隔符。
您无需安装即可运行 Ubuntu。从磁盘甚至 USB 运行它。