2014-02-09 5 views
3

초보자입니다. tomcat 서버로 Eclipse에서 java JDBC 프로그램을 실행하려고합니다. 하지만 "Java 예외 오류가 발생했습니다"팝업 "Java 가상 머신 실행 프로그램"창이 팝업 프로그램을 실행할 때 up.I 생각이 코드 컴파일 괜찮을 것 같아요.Java 가상 머신 시작 프로그램 오류 - Java 예외가 발생했습니다.

이 문제를 어떻게 해결해야합니까? 다른 웹 사이트를 탐색 할 때 일부는 다시 자바를 다시 설치해야한다고 말합니다. 그것은 사실입니까? 대답을 도와주세요. 나를 위해 사전

+0

Eclipse의 "실행"대화 상자에 표시된 프로그램 인수와 명령의 jvm 인수를 게시하십시오. – Aubin

+1

합리적으로이 문제를 해결하는 데 충분한 세부 정보가 없습니다. – user2684301

+1

먼저 JDK의 초기 요구 사항을 확인하고 Eclipse JRE 설치를 확인하십시오. 실제로 문제가 무엇인지 확인할 수있는 Eclipse의 콘솔과 같은 문제 탭이 있습니다. – VibrantVivek

답변

3

에서

덕분에, 난 그냥 내 메타 데이터 폴더를 삭제하고 필요한 모든 프로젝트와 라이브러리 파일을 가져와 일식을 시작합니다.

+0

답장을 보내 주셔서 감사합니다 – user3290189

0

Eclipse와 동일한 가상 머신 실행 프로그램 오류 - Java 예외가 발생했습니다.이 오류는 패키지 이름 때문입니다. 패키지 이름을 변경하고 문제를 해결했습니다. Java는 "java"키워드를 사용하여 일부 패키지 이름을 적용하지 않습니다.

+0

시간 내 주셔서 감사합니다 – user3290189

1

문제의 이유는 (다른 JVM 또는 구성) 한 시스템에서 다른 시스템으로 전체 이클립스 작업 공간을 복사하는 경우이 문제가 발생합니다

. 프로젝트의 작업 공간 폴더 안에있는 .metadata 폴더에는 프로젝트의 런타임에 대한 정보가 들어 있습니다.

솔루션

닫기 일식이 열려 그냥 이클립스 작업 공간에서 .metadata 폴더를 삭제합니다. 다시 이클립스를 시작하면 .metadata이 현재 JVM 구성을 기반으로 새로 작성된 것을 볼 수 있습니다.

+0

나는 똑같은 문제에 직면 해 있습니다. 솔루션이 내 프로젝트를 저장했습니다. 감사합니다 – limonik

+0

@limonik 다행 당신을 도왔습니다! ;) – Lucky

0

일부 답변에서 설명한 것처럼 작업 영역 내부에있는 .metadata 폴더를 제거하면 작동합니다. 그러나 패키지 이름이 java로 시작하는 경우에도이 문제가 발생할 수 있습니다. 따라서 일반적으로 java.example.com이이 오류의 원인이됩니다. com.java.example을 사용할 수 있습니다.

관련 문제