以后CSDN的博客只写一些出现的问题和解决的方法
2011-07-31 19:38
507 查看
以后以后CSDN的博客只写一些出现的问题和解决的过程方法。其它的东西,一些心得之类的,估计全部会放在JavaEye上,CSDN广告太多了。不大好。
错误:ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]
原因:
原因是:eclipse和jdk1.6的版本冲突 sun的网站上有 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6476706 目前还没有解决。
解决的办法:
虚拟机是否有一个控制台Console取决于所依赖的平台和虚拟机解析该方法的方式。如果虚拟机是从一个交互式的命令行中启动的,而没有重定向标准输入和输出流,那么虚拟机会自动的连接到键盘作为标准输入,并且把启动虚拟机的地方作为标准输出。如果虚拟机是自动启动的,例如通过后台的一个任务计划,那么典型的情况就是没有Console控制台……。
于是,思考一下我们运行上面程序的地点——Eclipse等集成开发环境,这对于上面描述中的把启动虚拟机的地方作为标准输出来说是不合适的,这里的Console()返回的默认情况下是Null,于是就产生了上面的出错信息。(也许未来Eclipse会有所改进吧)
怎么解决该问题呢?这里提供两条思路给大家(已经实际操作过,可以实现功能的正常运作)
1、使用命令行进行运行,编译可以使用集成开发环境。这样可以完成标准输出。
2、在程序中重定向标准输出到其他的设备或者方式(例如写到文本文件),这样也可以“比较不方便的”完成该功能。
总结:
重申!!文档很重要,特别是官方文档和一些说明书性质的文献资料。预期看什么XX天精通YY技术,还不如首先把官方的文档通读一遍。推荐Java Doc和MSDN Library。
看来找到问题所在了,不过还有网友的方法是在main函数后面加个System.exit(0);
可以解决这个问题。我试过了。
答案在:http://topic.csdn.net/u/20080102/22/604b09c3-6243-41a9-888e-9cf9c7493d7a.html四楼
错误:ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]
原因:
原因是:eclipse和jdk1.6的版本冲突 sun的网站上有 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6476706 目前还没有解决。
解决的办法:
虚拟机是否有一个控制台Console取决于所依赖的平台和虚拟机解析该方法的方式。如果虚拟机是从一个交互式的命令行中启动的,而没有重定向标准输入和输出流,那么虚拟机会自动的连接到键盘作为标准输入,并且把启动虚拟机的地方作为标准输出。如果虚拟机是自动启动的,例如通过后台的一个任务计划,那么典型的情况就是没有Console控制台……。
于是,思考一下我们运行上面程序的地点——Eclipse等集成开发环境,这对于上面描述中的把启动虚拟机的地方作为标准输出来说是不合适的,这里的Console()返回的默认情况下是Null,于是就产生了上面的出错信息。(也许未来Eclipse会有所改进吧)
怎么解决该问题呢?这里提供两条思路给大家(已经实际操作过,可以实现功能的正常运作)
1、使用命令行进行运行,编译可以使用集成开发环境。这样可以完成标准输出。
2、在程序中重定向标准输出到其他的设备或者方式(例如写到文本文件),这样也可以“比较不方便的”完成该功能。
总结:
重申!!文档很重要,特别是官方文档和一些说明书性质的文献资料。预期看什么XX天精通YY技术,还不如首先把官方的文档通读一遍。推荐Java Doc和MSDN Library。
看来找到问题所在了,不过还有网友的方法是在main函数后面加个System.exit(0);
可以解决这个问题。我试过了。
答案在:http://topic.csdn.net/u/20080102/22/604b09c3-6243-41a9-888e-9cf9c7493d7a.html四楼
相关文章推荐
- CSDN博客中C++相关代码出现 <span style="white-space:pre"> </span> 乱码问题解决方法
- share出现的一些问题与解决方法——韩钊
- xmpp 在android上出现的一些问题和解决方法
- java web项目改名后出现一些小问题的解决方法
- 写JasperReport过程中出现的一些问题及解决方法
- 在web开发中出现的一些中文乱码问题解决方法
- mysql连接中出现的一些问题以及解决方法
- mac使用mysql出现的一些问题以及解决方法
- ADO POST时出现“无法为更新定位行,一些值可能已在最后一次读取后已更改”问题的解决方法
- 访问本地站点出现的一些问题及解决方法
- Android Studio安装过程中出现一些问题的解决方法(都已解决)
- 安装redis3.2集群出现的一些问题及解决方法
- linux centOS7安装mysql出现的一些问题和解决方法
- ubuntu 16.04 上网出现一些问题解决方法
- 最近在ArcGIS Engine开发中关于调用gp工具过程出现COM 组件的调用返回了错误 HRESULT E_FAIL 错误的解决方法 和 学习oracle中遇到的一些问题总结
- 开源框架SlidingMenu使用出现的一些问题 解决方法
- ScribeFire添加CSDN博客账户的方法出现问题:404
- 关于windows系统安装jdk时出现的一些问题的解决方法
- drupal项目迁移出现的一些问题及解决方法
- 我在eclipse来连接SQL server 2000中出现的一些问题及解决方法