Windows 7のWindowsスケジューラから実行したいjarファイルがあります
java.exe
パス/スクリプトと-jar c:\abc\ab.jar
引数フィールドにパスを指定しました。
しかし、それは実行されません。また、batファイルを使用して試してみましたが、実行されません。jar ファイルを実行するには何が必要ですか?
私のjarファイルはファイルを作成し、データベースを更新します。
Windows 7のWindowsスケジューラから実行したいjarファイルがあります
java.exe
パス/スクリプトと-jar c:\abc\ab.jar
引数フィールドにパスを指定しました。
しかし、それは実行されません。また、batファイルを使用して試してみましたが、実行されません。jar ファイルを実行するには何が必要ですか?
私のjarファイルはファイルを作成し、データベースを更新します。
5分ごとに実行するように構成します。
ステップ 1、Java をインストールし、コマンドラインから使用できることを確認します
裸の cmd コマンドラインから Java jar を実行できるはずです。次のように完全な Java ディレクトリを指定します (これは私が使用したコマンドです)。
C:\ProgramData\Oracle\Java\javapath\java.exe -jar C:\repo\curium.jar
ステップ 2、タスク スケジューラを開きます。
[スタート] メニューの検索バーで、「スケジューラー」を検索すると、「タスク スケジューラー」がポップアップ表示されます。コントロールパネルに埋もれています:コントロールパネル->システムとセキュリティ->管理ツール->タスクスケジューラ。
ステップ 3、新しいスケジュールされたタスクを作成します。
左ペインで、「タスク スケジューラ ライブラリ」を右クリックします。「新しい基本タスク」を選択します。任意の名前を付けます。
次を選択します。[毎日] をクリックします (1 分ごとに再実行するための設定は後で行います)。
次を選択します。1日おきに繰り返します。今から 5 分後に開始します。次に選ぶ。「プログラムの開始」をクリックします。
ステップ 4、実行するように Java を構成します。
[プログラム/スクリプト] ボックスに、Java へのフル パスを入力します。実際のパスは異なる場合があります。cmd コマンドで再確認するwhere java
C:\ProgramData\Oracle\Java\javapath\java.exe
「引数の追加」ボックスに次のように入力します。
-jar C:\repo\curium.jar
[次へ] をクリックし、[完了] をクリックします。
ステップ 5、新しいタスクを右クリックして詳細な設定を行います。
アイテムを右クリック -> プロパティ。
バブルを選択します:「ユーザーがログインしているかどうかにかかわらず実行する」
「トリガー」タブの下。毎日のタスクを選択し、[編集] を選択します。
ステップ 6、繰り返しタスクのトリガーを構成する
タスクを開始します:「スケジュールに従って」。
[タスクを繰り返す間隔: 「5 分」] を選択します。有効なチェックボックスを選択します。[OK] をクリックします。保存。
Windows のユーザー名とパスワードの入力を求められます。追加してOKを押します。
ステップ 7、動作していることを確認する
実行されるまで 5 分間待ちます。または、右クリック -> [実行] で強制実行します。
タスクを右クリックし、プロパティを選択します。「履歴」タブを選択します。
いつ実行されたかを示す行があるはずです。正常に完了したかどうかを知りたい場合は、出力をログ ファイルにパイプする必要があります。
ステップ 8、再起動後も存続するかどうかを確認する
コンピューターを再起動し、オンのままかどうかを確認します。もしそうなら、あなたは終わりです。
JAR でファイルを作成する場合は、タスクを作成するときに[開始]フィールドに作業ディレクトリを指定するだけでよいと思います。例えば:
C:\Program Files\Java\jre7\bin\java.exe
-jar c:\abc\ab.jar
c:\abc