30

Windows 7のWindowsスケジューラから実行したいjarファイルがあります

java.exeパス/スクリプトと-jar c:\abc\ab.jar引数フィールドにパスを指定しました。

しかし、それは実行されません。また、batファイルを使用して試してみましたが、実行されません。jar ファイルを実行するには何が必要ですか?

私のjarファイルはファイルを作成し、データベースを更新します。

4

4 に答える 4

47

タスク スケジューラから Java jar を実行する (Windows 7 Professional 64 ビット)

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、再起動後も存続するかどうかを確認する

コンピューターを再起動し、オンのままかどうかを確認します。もしそうなら、あなたは終わりです。

于 2014-11-14T14:25:23.953 に答える
25

JAR でファイルを作成する場合は、タスクを作成するときに[開始]フィールドに作業ディレクトリを指定するだけでよいと思います。例えば:

  • プログラム スクリプト: C:\Program Files\Java\jre7\bin\java.exe
  • 引数を追加します。 -jar c:\abc\ab.jar
  • で開始: c:\abc
于 2013-04-06T13:12:30.007 に答える
0

ステップ 0 : セットアップ

アドインapp.schedule.externally_managed=true_application.properties

ステップ 1: 新しいタスクを作成する

[作成] をクリックします。

詳細を提供する

ステップ 2: トリガーの詳細

ステップ 3: アクションの詳細

ステップ 4: アクション

ステップ 5: タスクの詳細を表示する

アプリケーションの起動とシャットダウン

詳細については、これこれを参照してください

于 2020-06-12T15:20:27.540 に答える