と入力して Java プログラムを実行しますjava <programname>
。ここで<programname>
、ソース コードからコンパイルされた Java クラス ファイルを示します。と入力してプログラムを起動できないのはなぜ<programname>
ですか?
5 に答える
9
Java は、ネイティブの実行可能コードではなく、バイトコードにコンパイルされます。オペレーティング システムと生成されたバイトコードの間に自動的な関連付けがないため、コードを実行するにはネイティブ インタープリターが必要です。
于 2013-05-12T16:34:57.653 に答える
1
.class ファイルは、Windows では実行可能ファイルとして認識されないためです。ただし、プログラム java は .exe であるため (Windows は実行可能ファイルであることを認識します)、java と入力して Java プログラムを起動し、.class ファイルを開くように指示します。
于 2013-05-12T17:54:27.223 に答える
0
Windows には (Microsoft によって出荷されたように) 存在する "接着剤" はなく、あなたをマップcommand
して実行する方法を知ることができますcommand.class
。したがって、自分で呼び出しを行う必要があります。
一部の Java インストールでは、jar ファイル (クラス ファイルを保持する zip ファイル) をクリックして、内部でアプリケーションを実行できることに注意してください。
于 2013-05-12T16:47:12.057 に答える