我是一个自学Java大师。尝试从Eclipse初始化Android 1.6模拟器时出错
参考的类似早期的问题,我提出:
Earlier Question regarding error loading Android VD from Eclipse
冒充以前类似的问题,有人建议由我从JDK1.7.0_03改变我的jdk安装到版本JDK 6 @alextsc后由于Android工具只对版本JDK 6工作(1.6)
这我已经做了,然后改变了项目设置: 我检查了默认规范设定在Java编译器1.6在项目设置 我改变d该项目的运行配置 - 确保将jre设置为版本jre6 另外我将Windows环境变量更改为... java \ jdk1.6.0_04
希望这可以让我的项目编译 - 但它没有!
现在我的问题是:
我如何获得项目与JDK 1.6编译?
我还需要配置什么?
- 在一天结束时我只想在Android 1.6 Emulator上安装HelloWorld测试程序 - 从Eclipse IDE环境运行。
我曾尝试再次运行默认代码如下:
package com.leigh.namespace;
import android.app.Activity;
import android.os.Bundle;
public class HelloWorldActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
我已经成功地从AVD管理器已启动Android 1.6的虚拟机时,虚拟软件似乎是O.K.
和源代码似乎是好的 - 而且是应该初始化VM的默认代码: 这个时候我收到了不同的错误消息返回,具体如下:
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (classFileParser.cpp:3494), pid=5904, tid=3496
# Error: ShouldNotReachHere()
#
# JRE version: 6.0_27-b07
# Java VM: Java HotSpot(TM) Client VM (20.2-b06 mixed mode windows-x86)
# An error report file with more information is saved as:
# C:\Users\leighman\workspace\HelloWorld\hs_err_pid5904.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
和日志文件是在这里:
---------------螺纹---------------
当前线程(0x018a9c00): JavaThread“未知线程” [_thread_in _vm,ID = 3516,堆叠(0x00350000,0x003a0000)]
堆栈:[0x00350000,0x003a0000],SP = 0x0039f86c,自由空间= 318K 本地帧:(J =编译的Java代码,J =解释,VV = V代码, C =本地代码)V [jvm.dll + 0x1335ba] V [jvm.dll + 0x12e56b] V [jvm.dll + 0x1639e] V [jvm.dll + 0x17bdf] V [jvm.dll + 0x26cc5] V [jvm.dll + 0x27a6a] V [jvm.dll + 0x27a6a] V [jvm.dll + 0x27a6a] V [jvm.dll + 0x27b6d] V [jvm.dll + 0x27a6a] V [jvm.dll + 0x6c383] V [jvm.dll + 0x6c75c] V [jvm.dll + 0xf9b4c] V [jvm.dll + 0x11848b] V [jvm.dll + 0x9eb60] C [javaw.exe + 0x1657] C [javaw.exe + 0x1e2c] C [javaw.exe + 0x8614] C [kernel32。DLL + 0x4ed6c] BaseThreadInitThunk + 0×12Ç [NTDLL.DLL + 0x6377b] RtlInitializeExceptionChain + 0xefÇ [NTDLL.DLL + 0x6374e] RtlInitializeExceptionChain +为0xC2
---------------过程---------------
Java线程:(=>当前线程)
其他主题:
=> 0x018a9c00(退出)JavaThread“未知线程“[_thread_in_vm,ID = 3516,堆叠(0x00350000,0x003a0000)]
VM的状态:没有还原点(不完全初始化)
VM互斥/监视器目前由一个线程拥有:无
动态库:0x00400000 - 0x00424000 C:\ PROGRAM 文件\的Java \ JRE6 \ BIN \ javaw.exe的0x77bf0000 - 0x77d2c000 C:\ WINDOWS \ SYSTEM32 \ ntdll.dll中0x77410000 - 0x774e4000 C:\ WINDOWS \ SYSTEM32 \ kernel32.dll中0x75f20000 - 0x75f6a000 C:\ WINDOWS \ SYSTEM32 \ KERNELBASE.dll 0x76220000 - 0x762c0000 ç :\ WINDOWS \ SYSTEM32 \ ADVAPI32.dll中0x776c0000 - 0x7776c000 C:\ WINDOWS \ SYSTEM32 \ MSVCRT.DLL 0x76370000 - 0x76389000 C:\ WINDOWS \ SYSTEM32 \ sechost.dll 0x760a0000 - 0x76141000 C:\ windows \ system32 \ RPCRT4.dll 0x775f0000 - 0x776b9000 C:\ windows \ system32 \ USER32.dll 0x77340000 - 0x7738e000 C:\ windows \ system32 \ GDI32.dll 0x77d80000 - 0x77d8a000 C:\ WINDOWS \ SYSTEM32 \ LPK.dll 0x774f0000 - 0x7758d000 C:\ WINDOWS \ SYSTEM32 \ USP10.DLL 0x77390000 - 0x773af000 C:\ WINDOWS \ SYSTEM32 \ IMM32.DLL 0x76150000 - 0x7621c000 C:\ WINDOWS \ SYSTEM32 \ MSCTF.dll 0x7c340000 - 0x7c396000 C:\ Program Files \ Java \ jre6 \ bin \ msvcr71.dll 0x6d7f0000 - 0x6da9f000 C:\ Program Files \ Java \ jre6 \ bin \ client \ jvm.dll 0x73fb0000 - 0x73fe2000 C:\ windows \ system32 \ WINMM.dll 0x75c80000 - 0x75ccc000 C:\ windows \ system32 \ apphe lp.dll 0x6d7a0000 - 0x6d7ac000 Files \ Java \ jre6 \ bin \ java.dll文件\ Java \ jre6 \ bin \ verify.dll 0x6d320000 - 0x6d33f000 C:\ Program Files \ Java \ jre6 \ bin \ java.dll 0x6d370000 - 0x6d399000 C:\ Program Files \ java \ jre6 \ bin \ jdwp.dll 0x6d690000 - 0x6d696000 Files \ Java \ jre6 \ bin \ zip.dll 0x76090000 Files \ Java \ jre6 \ bin \ npt.dll 0x6d7e0000 - 0x6d7ef000 C:\ Program Files \ Java \ jre6 \ bin \ zip.dll C:\ Program 0x76090000 - 0x76095000 C:\ Windows \ System32下\ PSAPI.DLL
VM参数:jvm_args: -agentlib:JDWP =运输= dt_socket,暂停= Y,地址=本地主机:1554 -Dfile.encoding = -Xbootclasspath的Cp1252:C :\ Program Files \ Android \ android-sdk \ platforms \ android-4 \ android.jar java_command:com.leigh.namespace.Hello WorldActivity启动类型: SUN_STANDARD
环境变量:CLASSPATH =; .. PATH = C:/程序 文件/的Java/jre7 /斌/客户端; C:/ Program Files文件/的Java/jre7 /箱; C: /程序 文件/的Java/jre7/lib中/ I386,C:\ Program Files文件\ Common Files文件\微软 共享\ Windows下 直播; C:\ WINDOWS \ SYSTEM32; C:\ WINDOWS; C:\ WINDOWS \ SYSTEM32 \ WBEM ; C:\ WINDOWS \ SYSTEM32 \ WindowsPowerShell \ V1.0 \; C:\ PROGRAM 文件\博通\博通802.11网络适配器\驱动程序; C:\ PROGRAM 文件\的Windows Live \共享; C:\ Program Files文件\ WIDCOMM \ Bluetooth Software \; C:\ Program Files \ QuickTime \ QTSystem \; C:\ Program Files \ Microsoft ASP.NET \ ASP.NET Web Pages \ v1。0 \; C:\ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn \; c:\ Profram Files \ Java \ jdk1.7.0_03 \ bin; C:\ Eclipse \ eclipse; USERNAME = leighman OS = Windows_NT PROCESSOR_IDENTIFIER = x86家族6模型28步进10, GenuineIntel
--------------- ----------- SYSTEM ----
操作系统:Windows 7生成7601服务包1
CPU:总4(每个CPU 2芯,每芯2个线程)家族6模型28 步进10,CMOV,CX8,FXSR, mmx,sse,sse2,sse3,ssse3,ht
内存:4k页,物理1037616k(107780k免费),对换 2086192k(35711 2K免费)
vm_info:Java的热点(TM)客户端VM(20.2-B06)的Windows-x86的JRE (1.6.0_27-B07),通过 “java_re” 配建于2011年7月19日1时04分42秒MS VC++ 7.1(VS2003)
时间:星期日06月17 12时41分四十五秒2012经过时间:0秒
任何帮助,将不胜感激。
C:\ profram文件\没有按:T似乎是一个有效的文件夹(在登录过程的底部) – Azulflame
谢谢,但你能不能进一步解释 - @ azulflame? –
您的java \ bin文件夹需要重新添加。你在用什么IDE? – Azulflame