我想运行一个简单的批处理文件,该文件导航到文件夹位置并运行 java 命令。我现在拥有的不会运行该命令。
@echo on
set /p DIR="C:\Application\dir_to_run_from"
dir %DIR%
java -cp file.jar com.myCompany.db.collector.Collector
现在我只是在运行命令时打印路径。
我想运行一个简单的批处理文件,该文件导航到文件夹位置并运行 java 命令。我现在拥有的不会运行该命令。
@echo on
set /p DIR="C:\Application\dir_to_run_from"
dir %DIR%
java -cp file.jar com.myCompany.db.collector.Collector
现在我只是在运行命令时打印路径。
set /p
不设置路径。p
代表prompt
。通常,您会像这样使用它:
set /p ANIMAL=Enter your favorite animal:
相反,您可能只想用以下代码替换第一行:
cd "C:\Application\dir_to_run_from"
这将cd
(更改目录)到您要使用的目录。(您应该将第二行更改为 just dir
if you take this route。)
或者,您可以将最后一行替换为:
java -cp %DIR%\file.jar com.myCompany.db.collector.Collector