XLSTransformer 사용 건(재문의)
- 작성자 :
- 이*완
- 작성일 :
- 2012-12-04 12:14:47
- 조회수 :
- 1,522
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
pom.xml에는 첨부와 같이 이미 commons-logging 라이브러리가 기술되어 있고
이클립스의 Maven dependencies에도 commons-logging-1.1.1.jar가 있습니다.
import net.sf.jxls.transformer.XLSTransformer;
소스에서 위 구문에 노란줄이 쳐지면서 아래와 같은 Hint가 보입니다.
The type XLSTransformer is not accessible due to restriction on required library C:\Java\jdk1.7.0_09\jre\lib\ext\jxls-core-1.0.1.jar
차트 등을 템플릿을 통해 구현해야 하기 때문에
jXLS 사용하고자 합니다.
안되는 다른 이유는 없을까요?
-----------------------------------
답변:
commons-logging library가 없어서 발생된 문제 같습니다.
pom.xml 상에 다음 dependency를 추가하시면 되실 것 같습니다.
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
그럼.. 즐거운 하루되십시오.
감사합니다.
-------------------------------
질문:
import net.sf.jxls.transformer.XLSTransformer;
XLSTransformer transformer = new XLSTransformer();
위 명령문을 사용하면 첨부와 같은 에러가 나는 이유를 알고파요
C:\Java\jdk1.7.0_09\jre\lib\ext\jxls-core-1.0.1.jar 이 있고
Maven repository에도 있는데도 에러가 발생합니다.
엑셀 템플릿을 이용해서 액셀을 생성하고 싶습니다.
이클립스의 Maven dependencies에도 commons-logging-1.1.1.jar가 있습니다.
import net.sf.jxls.transformer.XLSTransformer;
소스에서 위 구문에 노란줄이 쳐지면서 아래와 같은 Hint가 보입니다.
The type XLSTransformer is not accessible due to restriction on required library C:\Java\jdk1.7.0_09\jre\lib\ext\jxls-core-1.0.1.jar
차트 등을 템플릿을 통해 구현해야 하기 때문에
jXLS 사용하고자 합니다.
안되는 다른 이유는 없을까요?
-----------------------------------
답변:
commons-logging library가 없어서 발생된 문제 같습니다.
pom.xml 상에 다음 dependency를 추가하시면 되실 것 같습니다.
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
그럼.. 즐거운 하루되십시오.
감사합니다.
-------------------------------
질문:
import net.sf.jxls.transformer.XLSTransformer;
XLSTransformer transformer = new XLSTransformer();
위 명령문을 사용하면 첨부와 같은 에러가 나는 이유를 알고파요
C:\Java\jdk1.7.0_09\jre\lib\ext\jxls-core-1.0.1.jar 이 있고
Maven repository에도 있는데도 에러가 발생합니다.
엑셀 템플릿을 이용해서 액셀을 생성하고 싶습니다.
A
안녕하세요.. 이완완님..
JRE의 ext library 상에.. jxls이 포함되어 있어서 그런 것 같습니다.
jxls-core-1.0.1.jar는 Java 7 기본으로 포함되어 있지 않는 것 같은데... 다른 부분 때문에 넣어 놓으신 것 같습니다.
우선.. 해당 C:\Java\jdk1.7.0_09\jre\lib\ext\jxls-core-1.0.1.jar 를 삭제해 보시고..
해당 jar가 다른 시스템에 필요하신 경우라면..
JRE를 분리하셔야 할 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
JRE의 ext library 상에.. jxls이 포함되어 있어서 그런 것 같습니다.
jxls-core-1.0.1.jar는 Java 7 기본으로 포함되어 있지 않는 것 같은데... 다른 부분 때문에 넣어 놓으신 것 같습니다.
우선.. 해당 C:\Java\jdk1.7.0_09\jre\lib\ext\jxls-core-1.0.1.jar 를 삭제해 보시고..
해당 jar가 다른 시스템에 필요하신 경우라면..
JRE를 분리하셔야 할 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.