Eclipse 오류 : 기본 클래스를 찾거나로드 할 수 없습니다.
이 질문에 이미 답변이 있습니다.
이 오류에 대해 광범위하게 Google을 검색했지만 문제를 해결할 수없는 것 같습니다. Eclipse Juno에서 다음과 같이 기본 Java 프로그램을 작성했습니다.
public class HelloWorld {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("Hello Eclipse!");
}
}
실행을 클릭하면 "오류 : 메인 클래스 HelloWorld를 찾거나로드 할 수 없습니다"라는 메시지가 나타납니다. 이 오류 메시지는 동일한 작업 공간에있는 다른 모든 프로젝트에 적용됩니다. 작업 공간 전환을 시도했지만 오류가 계속 나타납니다.
Windows 7 64 비트를 사용하고 있습니다. 어떤 도움을 주시면 감사하겠습니다!
이것은 내 JRE를 업데이트 한 후 오늘 나에게 일어났습니다. 나는 프로젝트를 청소하고 다시 작동하기 시작했습니다.
Project -> Clean
기존 클래스 파일을 제거하고 프로젝트를 완전히 다시 빌드합니다. Eclipse의 정리 기능에 대한 자세한 정보는 여기 .
방금 그 문제가 발생했습니다. 원인은 ... 확실하지 않습니다. 그러나 새 jvm을 추가 한 후에 만 발생했습니다. 내 솔루션 :
- 실행 구성으로 이동 :- 실행 - > 구성 실행
클래스 경로 탭에서 :
- 고급 선택
- Eclipse가 일반적으로 bin에있는 프로젝트의 * .class를 넣는 위치를 추가합니다. 그래서 프로젝트의 bin 디렉토리를 추가했습니다.
나는 그것이 누군가를 돕기를 바랍니다. 이것을 알아내는 데 시간이 걸렸습니다.
bin 디렉토리에서 jar 파일을 삭제했습니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭 한 다음 라이브러리 탭을 클릭합니다. 거기에 붉은 깃발이 있었다. 라이브러리에서 jar 파일을 제거하고 작동했습니다.
클래스가 Eclipse에서 컴파일되지 않은 것 같습니다.
몇 가지 포인터가 될 수 있습니다.
- 출력 폴더에 .class 파일이 있는지 확인합니다. 출력 폴더를 확인 하려면 Project- > Properties-> Java Build Path (아래에서 확인)를 마우스 오른쪽 버튼으로 클릭합니다.
- 있는지 확인 프로젝트 -> 빌드가 자동으로 메뉴에 선택되어 있습니다.
- HelloWorld 클래스가 src 폴더에 있는지 확인하고 Project- > Properties-> Java Build Path (소스 탭 확인)를 마우스 오른쪽 버튼으로 클릭합니다 .
나에게도 같은 문제가 발생했습니다. 프로젝트> 속성> Java BuildPath로 이동했습니다.
내보내기 순서로 java / main을 최우선 순위로 옮겼습니다.
그것은 당신이 주 방법으로 한 번 클래스를 만들었고 그 후에는 해당 양식 또는 작업장을 삭제하고 일부 파일이 여전히 존재 할 수 있기 때문에 해당 양식 또는 작업 영역을 다시 만든 다음 삭제하는 것이 좋습니다. 완전히 클릭 한 후 Runner 클래스와 같은 클래스를 생성했다면 다시 실행 해보십시오.
이것은 나에게 일어난 일입니다. 누군가 내가 완전히 새로운 WORKSHOP을 만들어야한다고 말하는 것을 알아 차 렸습니다! 왜? 최신 JRE 버전을 설치했기 때문에 다른 이전 버전을 실행할 수 없습니다. 그래서 그 모든 오래된 파일들은 어떤면에서 쓸모 없게되었습니다. 그렇지 않습니다. 복사하여 새 클래스에 붙여넣고 사용하지 않는 클래스 이름으로 변경하십시오.
패키지 이름이 클래스 이름과 같으면이 문제가 발생합니다.
참고 URL : https://stackoverflow.com/questions/16334625/eclipse-error-could-not-find-or-load-main-class
'program tip' 카테고리의 다른 글
CSS에서 원 섹터를 그리는 방법은 무엇입니까? (0) | 2020.11.06 |
---|---|
nsstring에서 처음 3자를 제거하는 방법은 무엇입니까? (0) | 2020.11.06 |
Android의 테이블 레이아웃에서 동일한 너비의 열 설정 (0) | 2020.11.06 |
Bash의 병렬 wget (0) | 2020.11.06 |
Python에서 실제 파일을 생성하지 않고 임시 파일 이름 생성 (0) | 2020.11.05 |