现象:
在使用eclipse编译java程序时,出现错误提示: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 Version :Java EE IDE for Web Developers,Luna Release (4.4.0),Build id: 20140612-0600
Java version:1.6.0_45
解析:这是eclipse与jdk1.6的兼容问题,造成重定向输出的问题,现在还没解决。
两个简单的解决方法:
1、编译可以使用集成开发环境,但运行时使用命令行模式。2、在main函数结束时,添加system.exit(0)。