首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows命令脚本无法识别Java程序的CD参数

Windows命令脚本无法识别Java程序的CD参数
EN

Stack Overflow用户
提问于 2011-08-25 14:55:24
回答 2查看 230关注 0票数 0

我试图从一个名为converter.cmd的脚本中运行一个Java程序,但是有些地方不对劲。

代码语言:javascript
运行
复制
    P:\LatitudeConsulting\LatConConverter-1.8.2>dir
 Volume in drive P has no label.
 Volume Serial Number is 1074-4BBE

 Directory of P:\LatitudeConsulting\LatConConverter-1.8.2

08/25/2011  10:32 AM    <DIR>          .
08/25/2011  10:32 AM    <DIR>          ..
05/11/2011  09:29 PM             2,349 convert.xsd
02/19/2008  09:28 PM               100 Converter.cmd
05/11/2011  09:29 PM           104,697 Converter.jar
05/11/2011  09:29 PM            74,082 Converter.jar.old
05/19/2011  01:02 PM             1,432 Converter.properties
05/19/2011  04:37 PM             1,432 Converter.properties.modifiedJJA.txt
08/24/2011  04:54 PM               292 FieldList.txt
08/25/2011  10:31 AM    <DIR>          jre.1.6.0
05/11/2011  09:30 PM             1,747 MimeTypes.properties

以下是converter.cmd的内容:

cd %~dp0 0%

jre.1.6.0\bin\java -Xmx1024m -cp Converter.jar com.latcon.ExportConvert.Converter %1 %

下面是在上面的命令提示符下输入转换器时得到的结果:

代码语言:javascript
运行
复制
    P:\LatitudeConsulting\LatConConverter-1.8.2>converter

P:\LatitudeConsulting\LatConConverter-1.8.2>cd P:\LatitudeConsulting\LatConConverter-1.8.2\

P:\LatitudeConsulting\LatConConverter-1.8.2>jre.1.6.0\bin\java -Xmx1024m -cp Converter.jar com.latcon.ExportConvert.Conv
erter
'jre.1.6.0\bin\java' is not recognized as an internal or external command,
operable program or batch file.

P:\LatitudeConsulting\LatConConverter-1.8.2>

编辑?

代码语言:javascript
运行
复制
    P:\>dir p:\LatitudeConsulting\LatConConverter-1.8.2\jre.1.6.0\bin\java.*
 Volume in drive P has no label.
 Volume Serial Number is 1074-4BBE

 Directory of p:\LatitudeConsulting\LatConConverter-1.8.2\jre.1.6.0\bin

05/11/2011  09:29 PM           126,976 java.dll
           1 File(s)        126,976 bytes
           0 Dir(s)  16,691,785,728 bytes free

P:\>

看起来不存在java.exe -只有java.dll

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-25 15:13:55

尝试使用jre.1.6.0\bin\java.exe -带有扩展。

票数 1
EN

Stack Overflow用户

发布于 2011-08-25 16:16:17

只要尝试javajava.exe,java程序可能不在jre.1.6.0\bin中。

如果它不在您要执行的相对路径中,请在那里复制它(假设这是您想要的)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7192566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档