2016-11-16 6 views
0

tomcat 및 apache httpd 서버를 사용하여 내 컴퓨터에서 localy를 실행하는 대형 프로젝트에서 작업하고 있습니다. 나는 아무것도하지 않았다, 난 그냥 언제나처럼 정상적으로 컴퓨터를 켜고 일식을 시작하고 서버가 아닌,하지만 지금부터, 나는 예외를 얻을 :ClassNotFoundException :하지만 클래스가 올바른 위치에 있습니다

ERROR com.sun.faces.config.ConfigureListener:260 - Critical error during deployment: 
com.sun.faces.config.ConfigurationException: java.lang.ClassNotFoundException: xx.xxxxxon.xxxeditor.xxx.XXFunctions 

가 미안, 몇 가지를 검열했다. 기본적으로 src/main/java에있는 java 패키지입니다. 거기에, 내가 그것을 편집 할 수 있습니다, 그것을 열어 등 내가 프로젝트를 청소, 바람둥이와 일식의 깨끗한 실행 않았다.

다른 아이디어가 있습니까? 감사합니다.

답변

0

"xx.xxxxxon.xxxeditor.xxx.XXFunctions"는 외부 라이브러리 또는 클래스 중 하나입니까? 첫 번째 경우 클래스 경로에 라이브러리를 추가 할 수 없습니다. 두 번째 경우 빌드 디렉토리 아래의 프로젝트에서 클래스의 .class 파일을 삭제할 수 있습니다. 프로젝트를 정리하고 다시 작성하십시오.

+0

내 수업 중 하나입니다. 대상 폴더는 빌드 경로 구성에 따라 클래스가 빌드되는 위치입니다. 이 폴더는 회색으로 표시됩니다. 열 수는 있지만 .class 파일을 찾을 수 없습니다. – sickzz1

+0

'.class' 파일을 숨기지 않는 탐색기보기에서 대상 폴더를 열어야합니다. .class 파일이 있습니까? –

+0

@ sickzz1 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "빌드 경로"를 선택한 다음 "빌드 경로 구성"을 선택하고 "소스"탭에서 소스 경로와 출력 경로를 확인합니다. 또한 프로젝트를 "주문 및 내보내기"탭의 맨 위에 놓습니다. –

0

나는 죄송합니다. 기본적으로 src/main/java에있는 java 패키지입니다. 그것은 내가


java.lang.ClassNotFoundException: xx.xxxxxon.xxxeditor.xxx.XXFunctionsjvmclass file을 찾을 수 없습니다 당신이 자바 패키지src/main/javajava file 말했다 있다는 것이다 오류를 엽니, 저장, 편집 할 수있다. 그리고 귀하의 classpath 아래에 .class file이 있다는 것을 나타내는 java file 캔트가 있습니다.

+0

죄송합니다, 저의 실수입니다. 파일이 패키지가 아닌 java 파일이라는 것을 알고 있습니다. – sickzz1