오류 : 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
'program tip' 카테고리의 다른 글
Kotlin : KClass의 getClass ()와 동일 (0) | 2020.10.27 |
---|---|
Tomcat / Java WebApps에서 HttpOnly 쿠키를 어떻게 구성합니까? (0) | 2020.10.27 |
사용되지 않는 API를 클라이언트에 알리기위한 HTTP 응답 헤더에 대한 규칙 (0) | 2020.10.27 |
HEAD 대 BODY의 AngularJS (0) | 2020.10.27 |
Xcode 6은 VECTOR 이미지 자산을 허용합니다. 어떻게 사용합니까? (0) | 2020.10.27 |