質問: windows server 2008 でタスクスケジューラで毎日定時にJAR起動の記述のあるバッチファイルを 動かしたいと思っています。 実際にタスクスケジューラの設定を行ったのですが 「操作可能なプログラムまたはバッチ ファイルとして認識されていません。」とエラーがでて動きません (上記はタスクスケジューラ起動時にログを取っていてログファイルの内容です)。 環境変数のPathも通っていてコマンドプロンプトから「java -version」と打ってもバージョンが表示され 「echo %Path%」からもPathの記載が有るのを確認しております。 実際そのバッチファイルをコマンドプロンプト上から起動すると正常に起動しますがタスクスケジューラからの起動ができません。 お手数をお掛けいたしますが、皆様のお知恵を拝借できますと幸いでございます。 ↓タスクスケジューラから起動するバッチファイル「aaa.bat」 ``` @ECHO OFF java -Xbootclasspath/a:"C:\****\mysql-connector-java-5.1.38.jar" -jar C:\****\hogehoge.jar ``` JARの内容 JAR内に記載されいてる特定のフォルダからCSVファイルを読み込みデータベースにINSERTする 以下タスクスケジューラ設定画面 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/ee6999257d2bd7f97ccaca1819c009fa.jpeg) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/8ddc0a9a1fe4736376cc069aac5262f4.jpeg)
回答: 回答ご協力いただき誠にありがとうございます。 自己解決いたしました。 要因としまして環境変数にJAVAのパスが二重に書かれてました 確認不足による単純なミスでお騒がせいたしまして大変申し訳ございませんでした