[Java] コマンドプロンプトを表示することなく、Javaプログラムをスケジュール起動する



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プログラムが起動します。




posted by へっぽ at 23:13 | TrackBack(0) | java | このブログの読者になる | 更新情報をチェックする
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/129918737

この記事へのトラックバック