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



我正在尝试从一个名为转换器的脚本运行Java程序。CMD,但有些事情是错误的。

    P:LatitudeConsultingLatConConverter-1.8.2>dir
 Volume in drive P has no label.
 Volume Serial Number is 1074-4BBE
 Directory of P:LatitudeConsultingLatConConverter-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%
jre.1.6.0binjava -Xmx1024m -cp Converter.jar com.latcon. exportconverter . converter %1 %2

下面是我在上面的命令提示符下输入converter时得到的结果:

    P:LatitudeConsultingLatConConverter-1.8.2>converter
P:LatitudeConsultingLatConConverter-1.8.2>cd P:LatitudeConsultingLatConConverter-1.8.2
P:LatitudeConsultingLatConConverter-1.8.2>jre.1.6.0binjava -Xmx1024m -cp Converter.jar com.latcon.ExportConvert.Conv
erter
'jre.1.6.0binjava' is not recognized as an internal or external command,
operable program or batch file.
P:LatitudeConsultingLatConConverter-1.8.2>

编辑 ---------

    P:>dir p:LatitudeConsultingLatConConverter-1.8.2jre.1.6.0binjava.*
 Volume in drive P has no label.
 Volume Serial Number is 1074-4BBE
 Directory of p:LatitudeConsultingLatConConverter-1.8.2jre.1.6.0bin
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

尝试jre.1.6.0binjava.exe -与扩展名。

尝试javajava.exe,您的java程序可能不在jre.1.6.0bin中。

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

相关内容

最新更新