本篇文章是對Neatbeans(常見錯誤) build
impl
xml:
: Compile failed的解決方法進行了詳細的分析介紹
需要的朋友參考下
先貼一段buildimplxml中javac部分構建失敗提所在行的配置
復制代碼 代碼如下:
<sequential>
<property location="${build
dir}/empty" name="empty
dir"/>
<mkdir dir="${empty
dir}"/>
<mkdir dir="@{apgeneratedsrcdir}"/>
<javac debug="@{debug}" deprecation="${javac
deprecation}" destdir="@{destdir}" encoding="${source
encoding}" excludes="@{excludes}" executable="${platform
javac}" fork="yes" includeantruntime="false" includes="@{includes}" source="${javac
source}" srcdir="@{srcdir}" target="${javac
target}" tempdir="${java
io
tmpdir}">
<src>
<dirset dir="@{gensrcdir}" erroronmissingdir="false">
<include name="*"/>
</dirset>
</src>
<classpath>
<path path="@{classpath}"/>
</classpath>
<SPAN style="COLOR: #ff
"><compilerarg line="${endorsed
classpath
cmd
line
arg}"/>
<compilerarg line="${javac
compilerargs}"/>
<compilerarg value="
processorpath"/>
<compilerarg path="@{processorpath}:${empty
dir}"/>
<compilerarg line="${ap
processors
internal}"/>
<compilerarg value="
s"/>
<compilerarg path="@{apgeneratedsrcdir}"/>
<compilerarg line="${ap
proc
none
internal}"/>
<customize/></SPAN>
</javac>
</sequential>
程序本身沒有什麼錯誤但是編譯器一構建就報
F: 項目subversionsvnjwebplustrunksrcwebpluswebplusnbproject buildimplxml:: The following error occurred while executing this line:
F:項目subversionsvnjwebplustrunksrcwebpluswebplus nbprojectbuildimplxml:: Compile failed; see the compiler error output for details
構建失敗 (總時間: 秒)
我們來看看行是什麼?
<javac debug="@{debug}" deprecation="${javacdeprecation}" destdir="@{destdir}" encoding="${sourceencoding}" excludes="@{excludes}" executable="${platformjavac}" fork="yes" includeantruntime="false" includes="@{includes}" source="${javacsource}" srcdir="@{srcdir}" target="${javactarget}" tempdir="${javaiotmpdir}">
其實我們刪除
復制代碼 代碼如下:
<SPAN style="COLOR: #ff
"> <compilerarg line="${endorsed
classpath
cmd
line
arg}"/>
<compilerarg line="${javac
compilerargs}"/>
<compilerarg value="
processorpath"/>
<compilerarg path="@{processorpath}:${empty
dir}"/>
<compilerarg line="${ap
processors
internal}"/>
<compilerarg value="
s"/>
<compilerarg path="@{apgeneratedsrcdir}"/>
<compilerarg line="${ap
proc
none
internal}"/>
<customize/></SPAN>
這段再次構建就成功了!
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20386.html