Java 命令提示自定义代码错误
在我的公司,我们有用户可以手动将代码逐行输入命令提示符。我试图创建一些允许他们粘贴一行代码的东西,但执行时代码中出现了一个错误 这是我的代码:Java 命令提示自定义代码错误,java,batch-file,cmd,command,command-prompt,Java,Batch File,Cmd,Command,Command Prompt,在我的公司,我们有用户可以手动将代码逐行输入命令提示符。我试图创建一些允许他们粘贴一行代码的东西,但执行时代码中出现了一个错误 这是我的代码: D: & cd b2borders & cd jar b2b & cd bin & set path=%path%;c:\Program Files (x86)\java\jre6\bin & java -jar ejecutable.jar & pause 这是我的错误: 'java' is not
D: & cd b2borders & cd jar b2b & cd bin & set path=%path%;c:\Program Files (x86)\java\jre6\bin & java -jar ejecutable.jar & pause
这是我的错误:
'java' is not recognized as an internal or external command, operable program or batch file.
注意:当我逐行执行代码时,没有错误
请告知
谢谢,
道格F
屏幕截图中的
C:\Program File**s**(x86)\java\jre6\bin
缺少一个s
。
但是你的问题似乎打对了 我建议,当您在级联命令中更改
路径时,将使用原始值来尝试定位java.exe
,从而产生错误消息
最明显的解决方案是建立一个批处理文件来执行大部分重新键入操作——手动输入该命令很容易出错,如果输入错误,可能会造成灾难性后果
但是,如果指定整个可执行文件名,“c:\Program Files(x86)\java\jre6\bin\java.exe”
,由于路径中的分隔符,该名称必须位于“双引号中,如图所示”,则应正确执行该命令。java
会认为什么是另一回事…当您要求一行复制粘贴时,您可以缩短代码,从而:
CD/D“D:\B2Borders\Jar B2B\bin”和“%ProgramFiles(x86)%\java\jre6\bin\java.exe”-Jar“ejecutable.Jar”和暂停
您还可能会发现,使用Start
的替代方法也可以工作:
Start”“/D”D:\B2Borders\Jar B2B\bin”“%ProgramFiles(x86)%\java\jre6\bin\java.exe“-Jar”ejecutable.Jar“&暂停
要保存最终用户自己打开命令提示符,您甚至可以尝试(作为“运行”框的输入):
Cmd/K“Start”“/D”D:\B2Borders\Jar B2B\bin”“%ProgramFiles(x86)%\java\jre6\bin\java.exe“-Jar”ejecutable.Jar”
是-这不是问题所在。对不起,我打错了。我们每天都这样做。我需要如何编写代码才能连续执行?非常感谢!第一行代码有效!我将其放入.bat文件以实现自动化。再次感谢大家!!!