質問

Eclipse 3.6.1パッケージを使用して、QRコード生成のためのアプリケーションを開発しています。

    Unable to execute dex: java.lang.StackOverflowError. Check the Eclipse log for stack trace.
    Conversion to Dalvik format failed: Unable to execute dex: java.lang.StackOverflowError. Check the Eclipse log for stack trace.
.

私は私の eclipse.ini を修正したがそれでもエラーはのままである

    -startup
    plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345
    -product
    org.eclipse.epp.package.java.product
    --launcher.defaultAction
    openFile
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    1024m
    --launcher.defaultAction
    openFile
    -vmargs
    -Dosgi.requiredJavaVersion=1.5
    -XX:MaxPermSize=1024m
    -Xms512m
    -Xmx1024m
.

.dexファイルを削除して、クリーン、ビルド、そして何も機能しません

QRコード生成を使用しているonbarcode.jarファイルのように、ビルドパス内の大きなJavaファイルのせいであるため、

しかしそれはではありません

私のラップトップでプロジェクトを実行するとき(OS-openSuse、RAM-3GB、Eclipse-Helios)はスタックオーバーフローエラーを示したため、同じプロジェクトは実際に非常に良い機能で、私のデスクトップで問題なく私のQRコードをレンダリングしました( Windows-Vista、RAM-1GB、Eclipse-Helios)。

私のラップトップのEclipseワークスペースと私のデスクトップEclipseワークスペースの違いのみは、プロジェクトの数です。私のラップトップには、プロジェクトエクスプローラが実行可能な準備ができているプロジェクトとして約20プロジェクトがありますが、私のデスクトップにはプロジェクト(つまり)のプロジェクト(つまり)が1つだけのプロジェクトしかありません。

それは、Eclipse IDEの問題が問題ではありませんが、閉じたプロジェクトメモリからビッグスタックオーバーフローエラーに出発することができないのですか???

このエラーでクリアするにはどうすればいいですか???

役に立ちましたか?

解決

Windows 8のEclipse 4.2を使用して同じ問題を抱えていました。

Java 7 SDKを削除し、Java 6 SDKをインストールすることで解決しました。 (私もEclipseの新鮮なコピーをダウンロードしました - それが必要なのかわからない)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top