문제

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 파일을 삭제하고 깨끗한 빌드 및 아무 것도 작동하지 않았습니다

일부는 빌드 경로의 큰 Java 파일로 인해 QR 코드 생성을 위해 사용하고있는 onbarcode.jar 파일과 같이 을 사용하고 있습니다.

그러나 그것은 가 아닙니다.

랩톱에서 프로젝트를 실행할 때 (OS-OpenSuse, RAM-3GB, Eclipse-Helios) 스택 오버플로 오류가 발생 했으므로 동일한 프로젝트가 실제로 매우 잘 작동했으며 Desktop에서 문제없이 QR 코드를 렌더링했습니다 ( Windows-Vista, RAM-1GB, Eclipse-helios).

My Lapter의 Eclipse 작업 공간과 바탕 화면 Eclipse 작업 공간 간의 차이점은 프로젝트 수입니다. 내 랩톱에서 프로젝트 탐색기의 프로젝트 탐색기에 약 20 개의 프로젝트가 실행될 준비가 된 닫힌 프로젝트로서, 바탕 화면에는 현재 프로젝트 (예 :) 내 현재 프로젝트

닫힌 프로젝트 메모리간에 큰 스택 오버플로 오류로 남아있는 닫힌 프로젝트 메모리간에 관리 할 수없는 문제가 있습니까 ???

이 오류로 어떻게 제거됩니까 ???

도움이 되었습니까?

해결책

Windows 8에서 Eclipse 4.2를 사용하여 동일한 문제가있었습니다.

Java 7 SDK를 제거하고 Java 6 SDK를 설치하여 해결했습니다. (나는 또한 이클립스의 신선한 사본을 다운로드합니다 - 필요한지 확실하지 않은 경우)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top