2016-09-07 6 views
0

import org.apache.commons.lang.exception.ExceptionUtils;나는 항아리 패키지 구조를 볼 수없는,하지만 내가 가져 오기를 다음 한 오류

ExceptionUtils

실제로 내 수업에서 참조 내 수업에 존재하지 않는다.

JOptionPane.showMessageDialog(this, "An Server Error occured during saving.\n\n" + ExceptionUtils.getStackTrace(e), "Error",**

그러나 클래스 경로에

내가 패키지가 I이 실행 방법을 정말 확실하지 않다 왜 오류가없는 org.apache.commons.lang3

? Eclipse 인디고를 사용하고 있습니다

조언을 구하십시오.

답변

1

Apache Commons Lang .jar 파일이 org.apache.commons.lang.exception.ExceptionUtils 가져 오기를 만족하는 것 같습니다.

여기 봐 :

http://www.java2s.com/Code/Jar/a/Downloadapachecommonslangjar.htm

STRONG SUGGESTION :

이 .jar 파일의 내부를보세요합니다. 이 작업을 수행하는 쉬운 방법 중 하나는 7-Zip 또는 jd-gui과 같은 도구를 사용하는 것입니다. 또 다른 방법은 일시적으로 파일 이름을 .jar에서 .zip으로 바꾸고 Windows 탐색기에서 그 내용을 살펴 보는 것입니다.

.jar 파일 안에 패키지 (디렉토리와 서브 디렉토리)와 클래스가 표시됩니다.

흥미로운 내용 - 언젠가 시험해보십시오!

+0

항아리와 클래스 exceptionutils를 살펴 보았습니다. 분명히 말합니다 package org.apache.commons.lang3.exception; 심지어 내 POM에 의존성이 \t \t \t org.apache.commons \t \t \t 평민 - lang3는 \t \t \t 3.0.1 \t \t 나는 :(혼란 스러워요 –

+0

Q : Commons Lang.jar의 이름은 정확히 무엇입니까? 클래스 경로에 포함되어 있습니다. 올바른거야? ExceptionUtils가 포함되어 있습니다. 맞습니까? Q : "classpath"에 "org.apache.commons.lang3"이 있다고 말하는 이유는 무엇입니까? 이것은 무의미하다. – paulsm4

+0

jar의 이름 : commons-lang3-3.0.1 내 pom에 종속 관계로 추가되며 jar에는 ExceptionUtils가 포함됩니다. 나는 다음과 같은 수입을 가지고 있다고 말했다. import org.apache.commons.lang.exception.ExceptionUtils; –