- 浏览: 738660 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (439)
- 生活小感 (9)
- Java (65)
- 笔面经 (18)
- 算法 (45)
- 读书笔记 (1)
- Android (147)
- 设计模式 (7)
- C语言 (7)
- 职业生涯 (6)
- 网络 (5)
- 数据库 (3)
- Linux/Unix (21)
- C++ (7)
- 思考 (3)
- WinPhone (4)
- Git (6)
- http (1)
- UML (1)
- SQL (2)
- Ant (1)
- iOS (14)
- FFmpeg (22)
- WebRTC (10)
- Mac (2)
- web (0)
- TCP (2)
- Vim (2)
- OpenSSL (1)
- OpenGL (6)
- 多媒体 (10)
- cocos2d (2)
- svn (1)
最新评论
-
wahahachuang8:
我觉得这种东西自己开发太麻烦了,就别自己捣鼓了,找个第三方,方 ...
WebSocket初探【转】 -
ding335306:
这个目录下没有找到此文件
eclipse.ini in MAC -
songshuaiyang:
哥们写东西可真乱啊
Android获取cpu和内存信息、网址的代码 -
zhoutao_temp:
这是自己能看懂还是让别人能看得懂,您就不能把版面稍微整理一下吗 ...
FFMPEG源码分析 -
chriszeng87:
string2020 写道git clone --bare表示 ...
复制git库
《Android应用开发揭秘》第八章 P245 有一个“Socket应用(简易聊天室的例子)”,实现了一个简单的聊天室程序,在服务器上运行一个永久的程序,可以接收来自其它多个客户端的请求,并提供相应的服务,利用多纯种实现了多客户机制。运行Server.java时报的错如下:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (classFileParser.cpp:3161), pid=3452, tid=1872
# Error: ShouldNotReachHere()
#
# JRE version: 6.0_21-b07
# Java VM: Java HotSpot(TM) Client VM (17.0-b17 mixed mode windows-x86 )
# An error report file with more information is saved as:
# D:\workspace\Android unleashed\第8章\Examples_08_05\hs_err_pid3452.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
文件D:\workspace\Android unleashed\第8章\Examples_08_05\hs_err_pid3452.log的内容如下:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (classFileParser.cpp:3161), pid=1752, tid=2876
# Error: ShouldNotReachHere()
#
# JRE version: 6.0_21-b07
# Java VM: Java HotSpot(TM) Client VM (17.0-b17 mixed mode windows-x86 )
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x00847800): JavaThread "Unknown thread" [_thread_in_vm, id=2876, stack(0x008d0000,0x00920000)]
Stack: [0x008d0000,0x00920000], sp=0x0091f8ac, free space=13e0091f8bck
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x1fd090]
V [jvm.dll+0xa47c9]
V [jvm.dll+0x75f01]
V [jvm.dll+0x775a4]
V [jvm.dll+0x1cbcb5]
V [jvm.dll+0x1cc3ed]
V [jvm.dll+0x1cc7a5]
V [jvm.dll+0x1cc7eb]
V [jvm.dll+0x1cc912]
V [jvm.dll+0x1cc98a]
V [jvm.dll+0x1cce3d]
V [jvm.dll+0x1cd252]
V [jvm.dll+0x1eceb3]
V [jvm.dll+0x1ed28c]
V [jvm.dll+0xdb721]
V [jvm.dll+0x1e6618]
V [jvm.dll+0x1065d0]
C [javaw.exe+0x1657]
C [javaw.exe+0x1e2c]
C [javaw.exe+0x8614]
C [kernel32.dll+0xb729]
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
Other Threads:
=>0x00847800 (exited) JavaThread "Unknown thread" [_thread_in_vm, id=2876, stack(0x008d0000,0x00920000)]
VM state:not at safepoint (not fully initialized)
VM Mutex/Monitor currently owned by a thread: None
Dynamic libraries:
0x00400000 - 0x00424000 C:\Program Files\Java\jre6\bin\javaw.exe
0x7c920000 - 0x7c9b6000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c91e000 C:\WINDOWS\system32\kernel32.dll
0x77da0000 - 0x77e49000 C:\WINDOWS\system32\ADVAPI32.dll
0x77e50000 - 0x77ee3000 C:\WINDOWS\system32\RPCRT4.dll
0x77fc0000 - 0x77fd1000 C:\WINDOWS\system32\Secur32.dll
0x77d10000 - 0x77da0000 C:\WINDOWS\system32\USER32.dll
0x77ef0000 - 0x77f39000 C:\WINDOWS\system32\GDI32.dll
0x76300000 - 0x7631d000 C:\WINDOWS\system32\IMM32.DLL
0x62c20000 - 0x62c29000 C:\WINDOWS\system32\LPK.DLL
0x73fa0000 - 0x7400b000 C:\WINDOWS\system32\USP10.dll
0x7c340000 - 0x7c396000 C:\Program Files\Java\jre6\bin\msvcr71.dll
0x6d800000 - 0x6daa7000 C:\Program Files\Java\jre6\bin\client\jvm.dll
0x76b10000 - 0x76b3a000 C:\WINDOWS\system32\WINMM.dll
0x6d7b0000 - 0x6d7bc000 C:\Program Files\Java\jre6\bin\verify.dll
0x6d330000 - 0x6d34f000 C:\Program Files\Java\jre6\bin\java.dll
0x6d290000 - 0x6d298000 C:\Program Files\Java\jre6\bin\hpi.dll
0x76bc0000 - 0x76bcb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d7f0000 - 0x6d7ff000 C:\Program Files\Java\jre6\bin\zip.dll
VM Arguments:
jvm_args: -Xbootclasspath:E:\android\android-sdk-windows\platforms\android-8\android.jar
java_command: com.yarin.android.Examples_08_05.Server
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13
CLASSPATH=.;C:\Program Files\Java\jdk1.6.0_13\lib\dt.jar;C:\Program Files\Java\jre6\bin\tools.jar;C:\Program Files\Java\jdk1.6.0_13\bin\jar.exe;C:\Program Files\Java\jdk1.6.0_13\bin;C:\Program Files\Java\jre6\lib\darwinsys.jar;C:\Program Files\Java\jre6\lib;.;C:\Program Files\Java\jdk1.6.0_13\lib\mysql-connector-java-5.0.8-bin.jar;C:\Program Files\Java\jdk1.6.0_13\lib\mysql-connector-java-5.0.8-bin-g.jar;C:\apache-tomcat-6.0.29\lib\servlet-api.jar;..;C:\TIJ4\code;D:\apache-ant-1.8.1\\bin;C:\Program Files\Java\jdk1.6.0_13\jre\lib\ext\xom-1.2.6.jar
PATH=C:\Program Files\Java\jdk1.6.0_13\bin\..\jre\bin\client;C:\Program Files\Java\jdk1.6.0_13\bin\..\jre\bin;C:\Program Files\ARM\ADSv1_2\bin;C:\Program Files\Common Files\Symbian\Tools;C:\Program Files\Nokia\Carbide.c++ v2.3\x86Build\Symbian_Tools\Command_Line_Tools;C:\Program Files\CSL Arm Toolchain\bin;C:\Program Files\Perl\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Nokia\Update_Manager\bin;C:\Program Files\Java\jdk1.6.0_13\bin;C:\apache-tomcat-6.0.29\bin;D:\software\MySQL\MySQL Server 5.0\bin;D:\software\Matlab\bin\win32;C:\Program Files\VRE IDE\bin\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\ARM\ADSv1_2;D:\apache-ant-1.8.1\\bin;C:\Python31;C:\Program Files\Common Files\TTKN\Bin
USERNAME=tj
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 13, GenuineIntel
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 3
CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 15 stepping 13, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3
Memory: 4k page, physical 1037204k(113312k free), swap 2485976k(975092k free)
vm_info: Java HotSpot(TM) Client VM (17.0-b17) for windows-x86 JRE (1.6.0_21-b07), built on Jul 17 2010 01:10:15 by "java_re" with MS VC++ 7.1 (VS2003)
time: Sat Feb 26 15:35:12 2011
elapsed time: 0 seconds
在 http://www.simpleframework.net/blog/v/5013.html 上有人说“这个错误是因为jdk 与 android 冲突,解决办法,是调整下jre 的位置。” 这个调整jre的位置是说重装一个jre还是啥意思的?
以前从没遇到过这个问题,请大家多多指点
评论
3 楼
chriszeng87
2011-12-13
liulimin3001 写道
解决办法:
1.选中junit测试类,右键 -> Run As -> Run Configurations...
2.切换到Classpath选项栏,删掉Bootstrap Entries里面的Android Library,然后点击右侧的Advanced.. -> Add Library -> JRE System Library,一路next即可。
这时再运行该类,就能正常运行了。
1.选中junit测试类,右键 -> Run As -> Run Configurations...
2.切换到Classpath选项栏,删掉Bootstrap Entries里面的Android Library,然后点击右侧的Advanced.. -> Add Library -> JRE System Library,一路next即可。
这时再运行该类,就能正常运行了。
谢谢指正
2 楼
liulimin3001
2011-12-13
解决办法:
1.选中junit测试类,右键 -> Run As -> Run Configurations...
2.切换到Classpath选项栏,删掉Bootstrap Entries里面的Android Library,然后点击右侧的Advanced.. -> Add Library -> JRE System Library,一路next即可。
这时再运行该类,就能正常运行了。
1.选中junit测试类,右键 -> Run As -> Run Configurations...
2.切换到Classpath选项栏,删掉Bootstrap Entries里面的Android Library,然后点击右侧的Advanced.. -> Add Library -> JRE System Library,一路next即可。
这时再运行该类,就能正常运行了。
1 楼
luciferdevil
2011-03-03
Android没用过不知道,不过Myeclipse里是这么搞的:Windows-Preferences-点左边的Java-Installed JREs 然后选
发表评论
-
清除android程序中的多余资源
2015-09-11 16:15 1012转自:http://blog.csdn.net/rivera ... -
Android Https相关完全解析 当OkHttp遇到Https
2015-08-31 12:38 1503转自: http://blog.csdn.net/lmj ... -
Android任务和返回栈完全解析,细数那些你所不知道的细节
2015-08-20 19:48 809转自:http://blog.csdn.net/ ... -
android bitmap compress(图片压缩)
2015-08-20 16:08 1379转自:http://blog.csdn.net/luhuaj ... -
Android事件分发机制完全解析,带你从源码的角度彻底理解
2015-08-14 10:45 1120其实我一直准备写一篇关于Android事件分发机制的文章,从 ... -
Android利用Fiddler进行网络数据抓包
2015-07-14 18:07 878转自Trinea的博客: http://www.trin ... -
Android版本和API Level对应关系
2015-07-09 16:13 929Android 5.1 22 LOLLIPOP_MR1 ... -
Android 5.0(Lollipop)中的SurfaceTexture,TextureView, SurfaceView和GLSurfaceView
2015-06-12 11:53 6469SurfaceView, GLSurfaceView, Su ... -
【Android】使用dex2jar 与JD-Gui 反编译APK文件,查看源代码
2015-06-03 14:22 1146使用dex2jar和JD-GUI这2个工具配合反编译APK文 ... -
实现一个Android输入法
2015-03-30 17:47 7277原文来自Android Developer Guide, ... -
显示gsensor即时数据的apk && 用gsensor来判断手机的静和动
2014-11-25 12:07 5259即时显示gsensor的数据,可以在调试重力感应器驱动和测试 ... -
Android中的人脸检测(静态和动态)
2014-11-25 12:06 3368(1)背景。 Google 于2006年8月 ... -
Android ART机制分析
2014-11-22 11:15 1192一、Android系统性能提升之路 Dalvik虚拟 ... -
mac 无法连接android手机进行调试 解决方案
2014-11-15 11:11 2800第一步: 查看usb设备信息 在 终端输入:system_ ... -
android ndk环境配置(包括CDT环境设置)
2014-11-12 10:46 2390一、关于NDKAndroid NDK ... -
daemon not running. starting it now on port 5037 ADB server didn't ACK的解决办法
2014-11-03 11:41 57701.在cmd下 输入下面的命令查询哪个占用了5037端口 ... -
谈谈Android中的SurfaceTexture
2014-10-31 10:37 3375SurfaceTexture是从Androi ... -
如何高效地输出iOS和Android标注和切图
2014-10-26 16:00 903转自:http://www.zcool.com. ... -
Android中Thread、Handler、Looper、MessageQueue的原理分析
2014-10-21 18:14 1132在Android开发当中,Thread、Handler、Lo ... -
Java中System.loadLibrary() 的执行过程
2014-10-10 11:45 6171转自:http://my.oschina.net/wolfc ...
相关推荐
"java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver" 解决方案 [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决了jsp连接 sql server 2000的问题
使用Socket发送字节,我们需要将数据转换为字节数组,然后调用Socket的OutputStream(如Socket.getOutputStream()返回的OutputStream)的write方法,将字节数组写入网络流。接收端则通过Socket的InputStream读取这些...
首先,Socket可以被看作是网络上的应用程序接口(API),它允许程序创建并维护到其他网络上运行的程序的连接。在TCP/IP协议栈中,Socket分为两种类型:流式Socket(TCP)和数据报Socket(UDP)。在这个场景中,我们...
Android的input系统获取用户输入, 分发给特定的接收者(Framework或应用程序)进行处理, 这个流程涉及到以下一些模块: InputReader.cpp : 负责从硬件获取输入, 转换成事件(Event), 并分发给Input Dispatcher. ...
error = 0 at IceInternal.Network.doFinishConnect(Network.java:417) at IceInternal.TcpTransceiver.initialize(TcpTransceiver.java:33) at Ice.ConnectionI.initialize(ConnectionI.java:1536) at Ice....
Could not resolve com.tonystark.android:socket:latest.release. com.xuhao.didi.core.iocore 找不到? 那是用这个jar吧。 socket-client-4.2.3.jar socket-common-interface-4.2.3.jar socket-core-4.2.3.jar
at okhttp3.internal.io.RealConnection.connectSocket(RealConnection.java:144) at okhttp3.internal.io.RealConnection.connect(RealConnection.java:111) at okhttp3.internal....
解决这个问题的关键是找到问题的根源,即 timer 的方法,并对其进行优化,以避免大量的 Socket 连接建立和关闭。 总结 Conexion reset by peer 异常是一个常见的 SocketException,它可能是由连接断开或退出未关闭...
3. ApplicationDlg.cpp、ConnectSocket.cpp、UserAccountsDlg.cpp、UserManager.cpp、DataSocket.cpp、StarWarsCtrl.cpp、FTPServer.cpp、SecurityPage.cpp:这些都是源代码文件,分别实现了FTP服务器的不同功能模块...
-keep class com.xuhao.android.socket.impl.abilities. { *; } -keep class com.xuhao.android.socket.impl.exceptions. { *; } -keep class com.xuhao.android.socket.impl.EnvironmentalManager { *; } -keep ...
适用于Android应用程序的阻塞套接字客户端。 用其他语言阅读: OkSocket介绍 Android Oksocket Library是基于Java阻塞套接字的套接字客户端解决方案,您可以使用它来开发在线聊天室或数据传输等。 Maven配置 自动...
at java.net.Socket.connect(Socket.java:519) at java.net.Socket.connect(Socket.java:469) at java.net.Socket.(Socket.java:366) at java.net.Socket.(Socket.java:240) at org.apache.commons.httpclient....
在上述描述中,开发者遇到的问题是由于一个定时任务(Timer)的不当使用导致的。这个任务负责在一个循环中频繁地执行一个方法,该方法尝试从远程服务器获取数据。当返回值达到特定临界值时,定时器会在10秒内持续...
"clt.cpp"可能是源代码文件,而".tar.gz"是Linux/Unix系统中常用的文件压缩格式,它包含了"socket_client.cpp"这个文件,这可能是一个与网络通信相关的客户端程序。 在描述中提到的"small socket-using example ...
Winsock,全称Windows Socket,是Windows平台下实现TCP/IP协议族接口的API,为应用程序提供网络通信能力。在描述中提到,这个程序已经可以正常使用,对需要进行telnet操作的用户来说有一定的参考价值。 在这个...
如何使用socket.cpp库倾向于提供类似于 JavaScript 的socket.io框架的套接字函数接口。 以下是一些库使用示例: TCP服务器 // create simple tcp serverint port = 4000 ;tcp::server server (port);server....
尽管`Android-Lemon`已经尽可能优化了Socket通信的性能,但在实际应用中,还需要关注网络环境的稳定性、数据包大小限制、连接超时等问题,以便进行相应的策略调整。 总结来说,`Android-Lemon`作为一个轻量级的...
在IT行业中,网络通信是至关重要的部分,而Socket编程是实现这一目标的关键技术。本文将深入探讨使用VC(Visual C++)进行Socket编程,特别是如何通过GET和POST方法发送HTTP请求,这在开发网络应用程序时非常常见。...
在给定的压缩包 "socket.io-server-cpp.tar.gz" 中,我们找到了 Socket.IO 的 C++ 实现。这个实现基于 `websocketcpp` 库,这是一个轻量级的 C++ WebSocket 客户端和服务器库。WebSocket 是 HTML5 规范的一部分,...
3. `engine.io-client-1.0.0.jar` 是 `socket.io` 的底层引擎,它实现了多种传输协议(如WebSocket、Polling等),以应对不同的网络环境和兼容性问题。Engine.IO确保了即使在不支持WebSocket的环境中,`socket.io` ...