【发布时间】:2013-08-02 08:16:38
【问题描述】:
我有一个批处理脚本 (script.bat),它应该启动一个 jar。以下是它的内容:
@ECHO OFF
SET JAVA_OPTS=-Xms256m -Xmx256m
"%JAVA_HOME%\bin\java" %JAVA_OPTS% -jar myJar.jar %*
在选项中,我应该发送两个信息:
- URL 巫婆必须是:login:password@host:port/protocol:-u URL
- 输入文件:-i 输入
当我尝试以下命令时:script.bat 或 script.bat -u,它显示了一些信息,表明缺少必需的选项。但是一旦我尝试了整个命令,就会出现以下错误:
script.bat 不是内部或外部命令、可运行程序或批处理文件
我使用的是 Windows XP 专业版 2002 服务包 3
谁能帮帮我?
【问题讨论】:
-
CMD路径是否指向script.bat所在的文件夹?即
C:\Users\Me\Documents\SomeFolder\如果不是,您将不得不使用完整路径,而不仅仅是script.bat -
好吧,我解决了这个问题。事实上,我的脚本被称为“server-client.bat”,而字符“-”的书写不正确。它的十六进制值必须是“2D”,但在我的情况下,我找到了值“1F”。谢谢大家!
-
@user1379371 为快速找到此原因而欢呼。您可以将其作为实际答案发布,甚至将您自己的答案标记为已接受,这样问题就不会一直悬而未决。
-
这个问题似乎是题外话,因为它只是一个错字,甚至没有显示在问题本身
标签: windows shell batch-file