問題:Unix環境でいくつかのファイル操作を行うツールを開発していますが、開発環境がWindowsであるため、実行していることをテストするにはどうすればよいですか。
テスト目的でのみUnix環境で実行されているプログラムをシミュレートする方法はありますか?
Linux とともにインストールされたVMwareなどの仮想マシンを実行して、プログラムをテストできます。
Linux マシンと同じネットワーク上にいる場合は、VNC で Linux マシンに接続し、プログラムをリモートでテストできます。
インストールせずにUbuntuを実行できます。ディスクまたは USB から実行します。
Java は (JVM のおかげで) クロスプラットフォームであるため、OS 固有の詳細について心配する必要はありません。ただし、1 つの例外はディレクトリ セパレータです。Windows は を使用し\
、Unix は を使用します/
。完全な互換性を確保するために、 File で区切り記号を使用する必要があります。
あなたはできる:
Linux をインストールするvirtual machine
で実行できるディストリビューションをダウンロードしlive cd
ます。
Linux をハードディスクにインストールします (これは良いことです :-) ) multi boot
。