> Java > java지도 시간 > Java 기본 메소드를 실행할 때 Eclipse에서 \'CreateProcess 오류 206\'을 해결하는 방법은 무엇입니까?

Java 기본 메소드를 실행할 때 Eclipse에서 \'CreateProcess 오류 206\'을 해결하는 방법은 무엇입니까?

DDD
풀어 주다: 2024-10-29 19:30:02
원래의
708명이 탐색했습니다.

How to Resolve

Eclipse에서 Java Main Method 실행 시 "CreateProcess 오류 206" 해결

"CreateProcess 오류=206, 파일 이름 또는 Eclipse Helios에서 main() 메소드를 실행할 때 확장 프로그램이 너무 깁니다."라는 오류는 파일 경로가 너무 길어서 발생하는 경우가 많습니다.

문제:

원본 포스터에서 이런 현상이 발생했습니다. Servlet 3.0 프로젝트에서 main() 메소드를 실행할 때 오류가 발생했습니다. JBOSS 6과 함께 Hibernate 및 RESTEasy를 사용할 때 오류가 발생했습니다.

해결 방법:

간단한 해결 방법이 없으므로 다음 해결 방법을 고려하십시오.

  • 클래스 경로 줄이기: 프로젝트의 클래스 경로를 검사하고 불필요한 항목을 제거합니다.
  • JAR 파일 대신 디렉터리 사용: 클래스 파일을 디렉터리에 저장합니다. JAR 파일보다 파일 경로를 단축합니다.
  • 클래스 경로를 사용하여 압축된 JAR 파일 생성: 다른 모든 JAR 파일이 포함된 단일 JAR 파일을 빌드하고 매니페스트 파일의 클래스 경로 변수를 사용하여 이를 참조합니다.
  • 사용자 정의 클래스 로더 활용: 지정된 구성 파일에서 클래스를 로드할 수 있는 사용자 정의 클래스 로더를 구현합니다.
  • Eclipse 패치 적용: 조사 Eclipse.org 버그 보고서에서 사용 가능한 패치(제공된 답변에 링크됨).
  • 래퍼(예: Ant) 사용: Ant 빌드 파일과 같은 래퍼 스크립트를 만듭니다. , main() 메서드를 실행합니다.

업데이트된 솔루션(2014년 7월 이후):

  • "useexternalfile=yes를 지정합니다. " in Javadoc 작업: Javadoc 생성을 위해 사용자 정의 빌드 파일을 사용하는 경우 Javadoc 작업에 "useexternalfile=yes"를 추가하세요. 이는 클래스 경로에 대한 외부 파일 사용을 명시적으로 지정합니다.

위 내용은 Java 기본 메소드를 실행할 때 Eclipse에서 \'CreateProcess 오류 206\'을 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿