私のプロジェクトを構築しながらStackOverFlowerror
-
11-12-2019 - |
質問
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の新鮮なコピーをダウンロードしました - それが必要なのかわからない)