! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

java.lang.NoClassDefFoundError 에러 문의드립니다. > Q&A | 토론

본문 바로가기

Java & Kotlin API

Q&A | 토론 - Java

Java java.lang.NoClassDefFoundError 에러 문의드립니다.

페이지 정보

작성자 얼룩깨모 작성일 2021-01-14 09:49 조회 1,917회 댓글 0건
제품 버전 : V4
컨트롤 이름 : GcExcel Java

본문

안녕하세요. 


현재 GcExcel로 백앤드에서 Excel 파일을 Java에서 컨트롤 할 수 있도록 오픈하는 테스트를 진행하고 있습니다.


간단하게 동작을 테스트 해보기 위해, 

이클립스에서 Dynamic Web Application 기반으로 JSP와 JAVA로 간단하게 구현하였습니다. 


다만, 도움말에 나온데로 lib를 추하고, 코드를 작성했으나, NoClassDefFoundError 가 발생하여 문의드립니다.


코드:

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<%@page import="com.grapecity.documents.excel.Workbook"%>
<% request.setCharacterEncoding("UTF-8"); %>   

 <% 
 
 
   String path = application.getRealPath("/ExcelFolder/") + "sample.xlsx"; 
    System.out.println(path);
 
 
   Workbook workbook = new Workbook();      
   workbook.open(path);   
   String gcexcel_json = workbook.toJson();         
  
    
    response.getWriter().write(gcexcel_json);
 %>



에러내용:

b8284fcda21e1f10dc5763748b91bf3a_1610585515_3184.png
 

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

2 답변

Java Re: java.lang.NoClassDefFoundError 에러 문의드립니다.

추천1 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 GCK딜런 작성일 2021-01-14 10:16 댓글 0건

본문

첨부파일

안녕하세요. 그레이프시입니다.


이용에 불편을 드려서 죄송합니다.


우선 해당 이슈의 경우, Dependency Library를 추가하지 않아 발생하는 이슈입니다.


Maven이나 Gradle과 같은 자동 빌드를 사용하면, 해당 이슈가 발생하지 않으나, 

수동으로 개발중이신 Java 프로젝트 상에서, GcExcel jar 파일을 추가하여 사용하고 하시는 경우에는,

GcExcel에서 참조하는 의존 Library를 추가해주셔야 합니다.


아래와 같은 lib를 주가해주시면 문제가 해결될 것입니다.

* 첨부파일에 해당 라이브러리에 대한 zip 파일을 공유 드립니다.


- barcode4j-2.1.jar

- commons-logging-1.2.jar

- pdfbox-app-2.0.22.jar

- javax.json-1.1.jar

- javax.json-api-1.1.4.jar


b8284fcda21e1f10dc5763748b91bf3a_1610586712_2633.png
 

현재 해당 내용에 대해서 도움말 문서에 상세하게 정리가 되어있지 않아 이용에 불편을 드려 죄송말 말씀을 드리며,

본사 문서 팀에게 요청한 상태로 빠른 시일에 업데이트가 될 예정입니다.


추가 문의가 있으실 경우, 언제든지 회신 부탁 드립니다.


감사합니다. 


 

댓글목록

등록된 댓글이 없습니다.

Java Re: java.lang.NoClassDefFoundError 에러 문의드립니다.

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GrapeCity 작성일 2021-03-31 09:05 댓글 0건

본문

테스트 중입니다.

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

카테고리

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.