Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取IOException:无法运行程序;爪哇语:Create process error=206,WLANT任务中的文件名或扩展名太长_Java_Ant_Ejb_Weblogic12c - Fatal编程技术网

Java 获取IOException:无法运行程序;爪哇语:Create process error=206,WLANT任务中的文件名或扩展名太长

Java 获取IOException:无法运行程序;爪哇语:Create process error=206,WLANT任务中的文件名或扩展名太长,java,ant,ejb,weblogic12c,Java,Ant,Ejb,Weblogic12c,我正试图为一个企业应用程序项目从Eclipse(开普勒)执行Ant(1.9)构建。在wlcompile任务中,我得到以下错误: java.io.IOException:无法运行程序“java”:CreateProcess错误=206,文件名或扩展名太长。 在得到异常之前,我还收到如下警告: [JAM]警告:解析com.bea.util.jar.JClass类失败 下面是ant脚本: <target name="build.ear"> <wlcompile srcidr="${d

我正试图为一个企业应用程序项目从Eclipse(开普勒)执行Ant(1.9)构建。在wlcompile任务中,我得到以下错误:

java.io.IOException:无法运行程序“java”:CreateProcess错误=206,文件名或扩展名太长。

在得到异常之前,我还收到如下警告:

[JAM]警告:解析com.bea.util.jar.JClass类失败

下面是ant脚本:

<target name="build.ear">
<wlcompile srcidr="${dist} destdir"${build}/{ear}" includes="${ejb}" classpath="${lib}/${tangosolJar}">
<ejbgen source="${sourceVersion}"/>
<javac deprecation="${deprecation}"/>
</wlcompile>
</target>


可能的重复我试图创建一个空jar文件,并在清单文件的classpath属性中指定所有jar。我对wlcompile进行了如下修改:
code
code
,但类路径仍然具有指向各个JAR的旧类路径值。如何在wlcompile标记中设置“manifest.classpath”值?