Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
コンピューターで特定のタスクを実行できるようにしたいアプリケーションを作成しています。
例として、私は使用することができます:
runCommand("shutdown.exe", "-s -t 01");
シャットダウンしますが、プログラムがWindowsXP以降で実行されている場合にのみ機能します。
普遍的で、Javaがインストールされているすべてのオペレーティングシステムで動作するいくつかのタスクをJavaに実行させる方法はありますか?シャットダウンコマンドのように。
簡単な答え:いいえ。例のようなコマンドは、ホストオペレーティングシステムに完全に固有であり、プラットフォーム間で移植可能ではありません。たとえば、POSIX準拠のUnixオペレーティングシステムでは、関連するOS間にある程度の互換性があります。