JavaでGUIプログラムを作りました。
ちなみにOSはWindows XPです。
swingで作成したのですが、コマンドプロンプトから『 java [クラス名] 』で実行すると、コマンドプロンプトもずっと表示されているので、なかなかカッコ悪い。。。
そこで、コマンドプロンプトを表示させずに、Javaプログラムを起動するための方法です。
コマンドプロンプトを表示させずにJavaプログラムを起動するには、『javaw』コマンドを使って次のように設定します。
@デスクトップでもどこでもいいので、右クリック→「新規作成」→「ショートカット」を実行します。
A「項目の場所を入力してください」欄に次のように入力します。
javaw -cp [クラスパス] [クラスファイル名]
例えば、クラスパスに C:\Java\lib\Sample.jar を設定し、Sample.class を起動したい場合は次のように入力します。
javaw -cp C:\Java\lib\Sample.jar Sample
※クラスパスに「Document and Settings」など、スペースが含まれる場合は、ダブルクォーテーション「"」で囲みます。
Bショートカットに好きな名前を付けて、「完了」をクリックします。
C出来上がったショートカットを右クリックし、「プロパティ」を選択します。
D「作業フォルダ」欄に、ショートカットを起動するフォルダを入力します。
これで、ショートカットをダブルクリックすれば、Javaプログラムが起動します。