こんにちは、Java で (Eclipse を使用して) プログラムを作成し、単一クラスのプログラムを .jar ファイルにエクスポートしました。このプログラムは、バッチ ファイルも開始します。.jar ファイルをダブルクリックすると、jar ファイルが完全に実行され、バッチ ファイルが開始されます。
しかし、私がやりたいのは、.jar ファイルを毎週実行することです。そのため、Windows スケジューラを使用して、アクションが .jar ファイルであるタスクを作成しました。これはうまくいきませんでした。次に、Windowsスケジューラが.jarを好きではないことをどこかで読んだので、2番目のバッチファイル(start.bat)を作成して.jarを開始し、最初のバッチファイルを開始することを考えました。
私のstart.batのコマンドは
java -jar myJar.jar
start.bat ファイルをダブルクリックすると、すべてが機能します。しかし、このタスクを開始するように Windows スケジューラを設定すると、cmd ウィンドウに対して次のエラー メッセージが表示されます。
エラー: jar ファイル myJar.jar にアクセスできません
すべてのファイルが同じディレクトリにあるため、これには本当に困惑しています。どんな助けでも真剣に感謝します、ありがとう。