【问题标题】:Unable to launch a bat script with options无法使用选项启动 bat 脚本
【发布时间】: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 %*

在选项中,我应该发送两个信息:

  1. URL 巫婆必须是:login:password@host:port/protocol:-u URL
  2. 输入文件:-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


【解决方案1】:

我忘了在这里添加答案 :) “好吧,我解决了这个问题。确实,我的脚本被称为“server-client.bat”,而字符“-”的写法不正确。它的十六进制值必须是“2D”,但在我的情况下,我找到了值“1F” “。谢谢大家!”

【讨论】:

    猜你喜欢
    • 2010-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-01
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    相关资源
    最近更新 更多