javacでStackOverflowError
[現象]
antを実行すると、StackOverflowErrorが出ます。
eclipseから実行しても、コマンドラインから実行しても同様です。
eclipseで‘プロジェクトのビルド’を実行すると、問題なくコンパイルできます。
コンパイル時のメモリ割り当て値である
memoryMaximuSizeを小さくすると、
OutOfMemoryErrorがでます。
反対に大きくすると、
Could not reserve enough space for object heap
のエラーが出ます。
どなたか、解決方法をご教示ください。
よろしくお願い致します。
[環境]
eclipse3.1.1、j2dk-1.4.2_07、Ant1.6.2
Memory: 1.0GB、PenM: 2.0GHz
[参考]build.xml
--------------------------------------------------
<target name="compile" depends="prepare,resources">
<javac srcdir="src" destdir="classes"
fork="true"
memoryInitialSize="512m"
memoryMaximumSize="1024m">
<classpath refid="compile.classpath" />
</javac>
</target>
--------------------------------------------------
お礼
ありがとうございます。事故解決しました。