2014-11-09 3 views
0

나는 안드로이드 개발에서 첫 발걸음을 옮기고있다. 그래서 나는 안드로이드 개발 사이트에 가서 그들의 가이드를 따라 시작했다.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) 

답변

0

제거 모두 자바 JDK, 안드로이드 SDK하고

java JDK 64

Android SDK 32/64

에 PATH에 자바 JDK를 추가하는 것을 잊지 말아 다시 설치 환경 변수

+0

내가해야 할 일을했을 유일한 다운로드하고 설치 [링크] filehippo.com/it/download_jre_64 [/ 링크 ] 그리고 일식이 정상적으로 시작되었습니다. Funnily 정도로, 자바 공식 사이트에서 다운로드하기 쉽고 직관적 인 방법이 아니 었습니다. 오라클에 대해서는 언급하지 않을 것입니다. 그렇지 않으면 -0.1 밀리 초 – user2235691

0

filehippo.com/it/download_jre_64 광고에서 Java의 64 비트 버전을 다운로드해야했지만 64 비트 브라우저가 없으면 hava 공식 웹 사이트에서 즉시 수행 할 수있는 방법이 없었기 때문에 몇 가지 해결 방법을 찾아야했습니다 (공식 웹 사이트에서 제품을 다운로드하려면, 와우!). 설치 후, cmd에서 "java -version"을 실행하면 "Java HotSpot (TM) 클라이언트 VM (빌드 25.25-b02, 혼합 모드, 공유)"이 표시됩니다. 이제 다 괜찮아.

안드로이드 웹 사이트에서 안드로이드 ADT 패키지가 다음과 같이 광고되는 동안 유쾌하게도 SDK 관리자로부터 플러그인, 도구 및 기타 물건을 설치하지 않으면 재미있을 것입니다. 올인원 솔루션.

Eheh ... 빌어 먹을 당신이 ... 공부해야 프로그래밍을 설계하거나 잠시 뭔가