2016-06-30 18 views
-1

特定の時刻に実行する必要のあるJavaアプリケーションを設計しています。私のアプリケーションはjarファイルにパッケージ化されており、このジャーは毎朝午前3時にアクティブ化されるべきです。私のマシンマシンはWindowsマシンではなく、サーバーです。これで私を助けてください。 Myapp.jarはjarファイルであり、D:/Collector/MyApplication/target/MyApp.jarにあります。私のシステム内の場所です。 は今特定の時刻にWindowsマシン上でjarファイルを起動する方法

java -jar MyApp.jar

細かい実行されています。しかし、私のシステムが再び消えたら、私はコマンドプロンプトを通して同じことを開始しなければなりません。だから私はまた、システムの再起動時にジャーを起動する必要がある解決策が必要になります。 How to schedule a java program to run daily in Windows?

この回答は既にありますが、私はマシンの効率を低下させるので、タスクスケジューラではしたくありません。

+0

サーバーでもWindowsを実行できます。 – Andreas

答えて

0

Windowsには「タスクスケジューラ」があります。これは、定期的なスケジュールやマシンの起動時にプログラムを実行するために必要なものです。

0

あなたはタスクをプログラム、またはあなたのjarファイルと実行ファイルを作成し、タスクを実行するには、Windows 7または下


PROGRAM TASKSOURCE

場合は、スタートアップフォルダにそれを置くことができますWindowsインターフェイスを使用するスケジューラ

  • [スタート]ボタンをクリックします。
  • [コントロールパネル]をクリックします。
  • [システムとメンテナンス]をクリックします。
  • [管理ツール]をクリックします。
  • タスクスケジューラをダブルクリックします。コマンドライン

    • からタスクスケジューラを実行するために

    は、コマンドプロンプトを開きます。 (cmdまたは開始をクリックし、すべてのプログラム、アクセサリ、コマンドプロンプト)

  • コマンドプロンプトでTaskschd.mscと入力します。

スタートアップフォルダSOURCE:)は、Windows 7およびWindowsの以前のバージョンで

は、[スタート]メニューには、これを容易にする「スタートアップ」フォルダが含まれていました。これらのバージョンのWindowsでは、[スタート]メニューを開き、自動的に起動するアプリケーションへのショートカットを見つけて右クリックし、[コピー]を選択するだけです。次に、[スタート]メニューの[すべてのアプリケーション]にある[スタートアップ]フォルダを右クリックし、[貼り付け]を選択してそのショートカットのコピーを貼り付けます。

0

達成したいバットファイルを作成し、Windowsタスクスケジューラを以下のようにスケジュールします。

  1. をクリックして
  2. タイプのタスクを起動して、タスクスケジューラが開いたら、あなたは基本タスクの作成]をクリックして独自のカスタムタスクを作成することができますタスクスケジューラに

をクリックします。このアクションは、プロセスを実行するウィザードを開始し、実行するプログラムの種類、実行頻度、実行時間を表示します。

関連する問題