2015-02-02 2 views
0

저는 Eclipse (Java EE 에디션) 프로젝트에서 일부 클래스 (예 : ServletConfig)를 사용하고 있습니다. 이 클래스의 객체를 가져 오지 않고 일부 코드를 추가하고 오류 기호 (가져 오기 옵션이 표시되어야하는 곳)를 클릭하면 해당 이름의 클래스를 만드는 옵션 만 표시됩니다. 그리고 어쨌든 그것을 가져 오는 경우 :Eclipse : 수입이 인식되지 않습니다

import javax.servlet.ServletConfig; 

그것은 오류를 지적하고 나에게 create the class 'ServletConfig' in packgae 'javax.servler'하는 옵션을 보여줍니다. Windows 7이 설치된 다른 컴퓨터에서 작동했습니다. 현재 Windows 8.1을 사용하고 있습니다.

도움말!

+0

'javax-servlet.jar'과 같은 소리가 CLASSPATH에 없습니다. – Ascalonian

답변

0

프로젝트가 웹 프로젝트으로 구성되어 있지 않고 일반 Java 프로젝트로 구성된 것처럼 들립니다. 일반적으로 프로젝트를 만들 때 할 수 있습니다. 파일//동적 웹 프로젝트을 선택하십시오.

아직 수정하지 않았다면 수정 프로그램을 구성 할 수 있어야합니다. 프로젝트 설정에서 프로젝트 패싯으로 이동하여 동적 웹 모듈을 확인하십시오. 내가 잘못 본게 아니라면

enter image description here

, 당신은뿐만 아니라 웹 서버 런타임 환경을 설정해야합니다. 먼저 Eclipse의 환경 설정으로 이동하여 서버/런타임 환경을 선택하십시오. 목록이 비어 있으면 목록을 추가하십시오.

enter image description here

그런 다음 다시 프로젝트 설정으로 이동하여 확인 선택한 대상 런타임이 :

enter image description here

모든 것이 확인된다면

는 프로젝트 탐색기는 모든 웹 서버 항아리를 표시합니다은 in Java 자원/ 라이브러리/ Apache Tomcat v7.0 (또는 사용자 환경이 무엇이든간에). 항아리 중 하나는 servlet-api.jar이며 찾고있는 클래스가 들어 있습니다.

+0

야, 너를 사랑해. 나는 이미 그 일을했지만, "Targeted runtimes"에 가서 거기에 Tomcat의 2 가지 다른 버전이 있다는 것을 발견했다. 그리고 잘못된 것이 체크되었다. 당신은이 일을 도와 주었고 수천의 문제가 발생 했었고 나는 거의 포기하고있었습니다. 정말 고마워. –

관련 문제