私はWindows 7のWindowsスケジューラから実行したいjarファイルを持っています
Path/scriptでJava.exe
のパスを、argumentsフィールドで-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日ごとに繰り返します。今から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がファイルを作成する場合、タスクを作成するときにStart inフィールドに作業ディレクトリを指定するだけでよいと思います。例えば:
C:\Program Files\Java\jre7\bin\Java.exe
-jar c:\abc\ab.jar
c:\abc