1. ホーム

[解決済み】「java」、「javaw」、「javaws」の違いは何ですか?

2022-04-11 19:42:50

質問

とはどのような違いがあるのでしょうか? java , javaw および javaws ?

Windows では、ほとんどの Java の使用は javaw .

解決方法は?

については、Javaツールのドキュメントを参照してください。

  1. java ツールは、Javaアプリケーションを起動します。このツールは、Javaランタイム環境を起動し、指定されたクラスをロードし、そのクラスの main メソッドを使用します。
  2. javaw コマンドと同じです。 java ただし javaw は、関連するコンソールウィンドウがありません。使用方法 javaw を使用する場合 しない コマンドプロンプトのウィンドウを表示させたい。

は、以下の通りです。 javaws コマンドは、Java Network Launching Protocol (JNLP) の参照実装である、Java Web Start を起動します。Java Web Start は、ネットワーク上でホストされている Java アプリケーション/アプレットを起動します。



JNLPファイルが指定された場合。 javaws は、JNLP ファイルで指定された Java アプリケーション/アプレットを起動します。

は、その javaws ランチャーには、現在のリリースでサポートされている一連のオプションがあります。しかし、オプションは将来のリリースで削除される可能性があります。

以下もご参照ください。 JDK 9 リリースノート 非推奨のAPI、機能、およびオプション :

<ブロッククオート

Java Deployment Technologiesは非推奨であり、将来のリリースで削除される予定です。

Java Applet および WebStart の機能。Applet API、Java プラグイン、Java Applet Viewer、JNLP および Java Web Start を含む。 javaws ツール は、すべて JDK 9 で非推奨 将来のリリースで削除される予定です。