我正在尝试从一个名为转换器的脚本运行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
-与扩展名。
尝试java
或java.exe
,您的java程序可能不在jre.1.6.0bin中。
如果它不在你想要执行的相对路径中,将它复制到那里(假设这是你想要的)。