Javaでは、tomcatのbinディレクトリにあるプログラムファイルの下に動的にバッチファイルを作成し、動的に実行しますが、実行しません。生成されたバッチファイルをダブルクリックすると、実行されます。 (Windowsサーバマシンで問題が発生する)Javaから動的に生成されたバッチファイルを実行できません
私のマシンと多くのXPマシンでは、このプロセスはうまくいきます。
OSに依存しているか、またはファイルがプログラムファイルにあるため、実行する権限を持つことができない、またはその他の問題がありますか?
他の場所、つまり実行権限がないディレクトリに作成しようとしましたか? –
**あなたの質問に* nothing *を加えた**時間のほとんど**のため、あなたの質問(そして理想的にはあなたの心)から "動的"という言葉のすべてのインスタンスを削除してください。例:ファイルを非動的に作成するにはどうすればいいですか?または、どのように非動的に実行しますか? –
どのように実行しようとしますか? Runtime.exec()を使う? "実行しない" - どのように表示されますか?エラーメッセージはありますか? –