program tip

오류 : JDWP는 JNI 1.2 환경을 가져올 수 없습니다.

radiobox 2020. 10. 27. 08:01
반응형

오류 : JDWP는 JNI 1.2 환경을 가져올 수 없습니다.


Eclipse에서 디버깅 한 후이 오류가 발생합니다. 그래도 디버그는 성공적입니다.

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]

무슨 뜻이에요?


http://bugs.sun.com/view_bug.do?bug_id=6476706 처럼 보이는데 우선 순위가 낮고 아직 수정되지 않았습니다. 확실히 Mustang 버그이지만 명확한 설명은 없습니다 (그 위에 버그 리포터에 따르면 꽤 무작위로 발생하는 것 같습니다).


System.exit(0);주요 방법 끝에 추가 하십시오.

그게 당신이해야 할 전부입니다.


분명히 JVM 버그입니다. 무해하고 예측할 수 없습니다.


이 튜토리얼처럼 간단한 일에서 발생합니다.

//trim spaces
String s2 = "Welcome!";
int len1 = s2.length();
System.out.println(len1);
String s3 = s2.trim();
System.out.println(s3.length());

프로그램을 너무 빨리 여러 번 실행하면 시스템 성능과 관련이 있습니까?

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:838]

@Everyone 나는 이미지 API를 사용하여 네트워크를 통해 파일을 읽고 쓰는이 문제에 직면하고 있는데, 로컬 파일로 작업하는 프로그램을 실행할 때 이것이 발생하지 않습니다. 내 결과를 확인한 후 나는 그것이 정말로 해를 끼치 지 않는다는 것을 확인했습니다 (적어도 디버깅에서). 이제이 게시물을 읽고 있으므로 조사를 중단했습니다.


이 문제는 USB 드라이브에 저장된 작업 공간을 사용할 때, 때로는 작업 네트워크에있을 때 발생합니다. 그것은 중요한 문제가 아니며 내 프로그램의 실행에 영향을 미치지 않는 것 같습니다. System.exit(0);기본 방법의 끝에 추가 하는 @Vasile Surdu의 솔루션을 테스트했으며 작동합니다. Another solution is to restart eclipse대부분의 경우 저에게 효과적입니다.

참고 URL : https://stackoverflow.com/questions/2225737/error-jdwp-unable-to-get-jni-1-2-environment

반응형