繁体   English   中英

使用Windows Scheduler计划任务以运行.jar文件以及.ini配置文件

[英]Scheduling task with windows scheduler to run .jar file along with .ini configuration file

我可以使用Windows Task Scheduler运行.jar,但是如果我在项目根文件夹中有一个配置文件(.ini),在我的项目分发文件夹中有.jar文件,该怎么办。

在没有配置文件的第一个示例程序中,我通过在“添加Argumnets(可选)”窗格中添加-jar PathTo .jar文件来单独执行.jar文件,程序运行正常。

但是在另一个带有配置文件的程序中,如果执行与上述相同的命令,则不会执行任何操作。 我认为这是因为参数指向分发文件夹,而配置文件位于根文件夹中。

任何想法/帮助将不胜感激

假设您具有以下文件结构(如果我没有误解您的描述):

rootPath/
  +-- ConfigFile.ini
  +-- distFolder/
        +-- YourApp.jar

您应该像这样设置任务参数:

行动:启动程序
程序/脚本: “ C:\\ Program Files(x86)\\ Java \\ jre7 \\ bin \\ javaw.exe”
添加参数(可选):- jar“ rootPath \\ distFolder \\ YourApp.jar”
开始于(可选): rootPath

通过这种方式,Windows调度程序应在rootPath目录中初始化Java应用程序,并且加载ConfigFile.ini应该没有问题。

注意: C:\\Program Files (x86)\\Java\\jre7\\bin\\javaw.exe是我的Java路径,请当然使用您的Java路径。 另请注意,必须使用javaw.exe 最后,在“ Start in部分中,没有引用rootPath

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM