나는 안드로이드 개발에서 첫 발걸음을 옮기고있다. 그래서 나는 안드로이드 개발 사이트에 가서 그들의 가이드를 따라 시작했다.Android SDK 64 비트, 자바 32 비트 오류 "Java가 시작되었지만 종료 코드 13을 반환했습니다."가 표시됩니다. 64 비트 자바를 실행하는 방법?
그들은 기본적으로 일식, SDK 및 필요한 모든 기능을 갖춘 올인원 솔루션 인 Android ADT를 설치하도록 제안합니다.
그래서 나는, 나는 내용을 추출하고 이클립스를 실행하려고 64 비트 윈도우 7 홈 프리미엄을 가지고 않았다 그러나 나는 상기 오류 얻을 "자바 시작을하지만, 종료 코드 (13)를 반환"
길고도 짧은 이야기에서 입력 cmd를 "자바 -version는"나에게주는이 결과 :
C : \ 사용자 \ User123> 자바 -version 자바 버전 "1.8.0_25" 자바 (TM) SE 런타임 환경 (1.8.0_25-B18를 구축) Java HotSpot (TM) 클라이언트 VM (빌드 25.25-b02, 혼합 모드, 공유)
"Java HotSpot (TM) 클라이언트 VM (빌드 25.25-b02, 혼합 모드, 공유)"은 32 비트 Java를 실행하는 것을 의미합니다.
자, 어떻게하면 64 비트 자바를 사용하여 이클립스를 강제로? 이미 설치되었거나 완전히 다른 설정입니까?
하지만 가장 중요한 이유는 64 비트 컴퓨터에 32 비트 버전을 설치하는 것이 좋습니다. 그것은 다운로드 브라우저 설정을했다 ?? 또는 무엇을?
이
로그>!SESSION 2014-11-09 19:48:37.464 -----------------------------------------------
>eclipse.buildId=M20130204-1200
>java.version=1.8.0_25
>java.vendor=Oracle Corporation
>BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=it_IT
>Framework arguments: -product com.android.ide.eclipse.adt.package.adtproduct
>Command-line arguments: -os win32 -ws win32 -arch x86_64 -product >com.android.ide.eclipse.adt.package.adtproduct
>
>!ENTRY org.eclipse.osgi 4 0 2014-11-09 19:48:42.519
>!MESSAGE Application error
>!STACK 1
>java.lang.UnsatisfiedLinkError: Cannot load 64-bit SWT libraries on 32-bit JVM
> at org.eclipse.swt.internal.Library.loadLibrary(Library.java:260)
> at org.eclipse.swt.internal.Library.loadLibrary(Library.java:240)
> at org.eclipse.swt.internal.C.<clinit>(C.java:21)
> at org.eclipse.swt.widgets.Display.<clinit>(Display.java:138)
> at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:653)
> at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161)
> at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:154)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:96)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> at >org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:>110)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
내가해야 할 일을했을 유일한 다운로드하고 설치 [링크] filehippo.com/it/download_jre_64 [/ 링크 ] 그리고 일식이 정상적으로 시작되었습니다. Funnily 정도로, 자바 공식 사이트에서 다운로드하기 쉽고 직관적 인 방법이 아니 었습니다. 오라클에 대해서는 언급하지 않을 것입니다. 그렇지 않으면 -0.1 밀리 초 – user2235691