gpt4 book ai didi

java - 使用 Ant 构建工具 "can' t 打开文件 'C:\Program' : [Errno 2] No such file or directory"构建错误

转载 作者:行者123 更新时间:2023-12-01 15:20:24 25 4
gpt4 key购买 nike

我将Python配置为路径变量,下面是路径变量内容

%systemroot%\system32;%systemroot%;%systemroot%\system32\wbem;%systemroot%\system32\windowspowershell\v1.0\;C:\Python27\;c:\program files\java\jdk1.7.0_03\bin;.;c:\program files\tortoisesvn\bin;d:\apache-ant-1.8.3\bin;c:\program files\ibm\gsk8\lib;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;%M2_HOME%\bin;C:\Program Files\Lenovo\Bluetooth Software\;

为什么我配置 Python 意味着,我正在使用 ant build 和 installj 创建 exe 文件

<target name="installer.izpack.exe" depends="installer.izpack" description="build release executable izpack installer">
<exec executable="python" failonerror="true">
<arg line="${installer.izpack.dir}/utils/wrappers/izpack2exe/izpack2exe.py"/>
<arg line="--file=${basedir}/installer/EasyIT-installer.jar"/>
<arg line="--output=${basedir}/installer/EasyIT-installer.exe"/>
<arg line="--no-upx"/>
</exec>
</target>

但是在构建应用程序时出现以下错误:

installer.izpack.exe:
[exec] python: can't open file 'C:\Program': [Errno 2] No such file or directory

BUILD FAILED
E:\Java Projects\Spark Projects\EastIT - Copy\build\build.xml:873: exec returned: 2

Total time: 51 seconds

最佳答案

您有一条包含空格的路径,例如

c:\program files\java\jdk1.7.0_03\bin

您必须引用路径,如下所示:

"c:\program files\java\jdk1.7.0_03\bin"

对 Python 不是 100% 确定,但这应该可行:

%systemroot%\system32;%systemroot%;%systemroot%\system32\wbem;%systemroot%\system32\windowspowershell\v1.0\;C:\Python27\;"c:\program files\java\jdk1.7.0_03\bin";.;c:\program files\tortoisesvn\bin;d:\apache-ant-1.8.3\bin;c:\program files\ibm\gsk8\lib;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;%M2_HOME%\bin;"C:\Program Files\Lenovo\Bluetooth Software\";

请注意,您的一些路径组件被缩短为与 8.3 长度兼容(它们中有一个 ~)。如果您不喜欢引用或者它不适用于 Python,您可以使用命令

dir /x

获取每个路径组件的缩写版本,例如在我的系统上

06/12/2012  09:09 AM    <DIR>          PROGRA~1     Program Files
06/12/2012 09:08 AM <DIR> PROGRA~2 Program Files (x86)

关于java - 使用 Ant 构建工具 "can' t 打开文件 'C:\Program' : [Errno 2] No such file or directory"构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11007721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com