본문 바로가기

지식창고/Java

(7)
[자바] Package should contain a content type part [M1.13] 오류 해결 방법 자바로 poi 라이브러리를 활용해서 엑셀 파일 데이터를 내려받는 간단한 프로그램을 구현하던 중에 아래와 같은 오류가 발생하였다. Package should contain a content type part [M1.13] 이 오류는 왜 발생하고 어떻게 해결하면 되는지 정리해 보았다. 1. 오류 발생 원인Package should contain a content type part [M1.13] 오류 발생 원인은 다양한데, 가장 자주 발생하는 경우는 아래와 같았다.엑셀 형식이 맞지 않을 때엑셀 파일이 손상되었을 때엑셀 파일이 어떠한 이유로 암호화되어 보호되고 있을 때엑셀 파일이 잠금 되어 있을 때형식이 맞지 않을 때는 확장자가 xls인지 xlsx인지 확인을 해서 객체를 만들어줄 때 이에 맞는 객체를 사용했는지..
[자바] 엑셀 파일을 Map에 담아 화면에 출력하는 방법 최근 작업을 하다 엑셀로 많은 데이터를 날짜별로 중복된 항목들 중 가장 큰 값을 가진 것과 그 외 것을 분류할 필요가 생겼다. 그래서 엑셀 파일을 읽고 그 데이터를 날짜별로 모아 정렬해서 따로 출력하도록 만들어보았다. 아래 내용은 그러한 내용들을 정리해본 내용이다. 1. 엑셀 파일 읽어오기엑셀 파일을 읽어오기 위해서 Poi 라이브러리가 필요하다. 엑셀 라이브러리이다. 아래 링크에서 다운로드 받을 수 있다. https://archive.apache.org/dist/poi/release/src/ Index of /dist/poi/release/src archive.apache.org 2. Poi 라이브러리 사용 예시엑셀 선언XSSFWorkbook workbook = new XSSFWorkbook(); // ..
이클립스 개발환경 그래들(Gradle) 플러그인 설치 방법 안녕하세요. IT 하는 남자 송대리입니다. 윈도우 환경에서 이클립스를 개발환경으로 사용합니다. 이클립스 개발환경에서 그래들(Gradle) 플러그인을 설치하여 사용할 수 있습니다. 그래들은 오픈 소스 빌드 자동화 도구로 현업에서도 사용합니다. 1. 그래들(Gradle) 설치 방법 이클립스 개발환경에서 Eclipse Marketplace를 통해 쉽게 다운로드하실 수 있습니다. 아래 메뉴에 접속합니다.Help- Eclipse Marketplace Eclipse Marketplace에서 'Buildship'이라고 검색을 해줍니다. Gradle이라고 검색하셔도 동일하게 나오실 겁니다. 현재 이클립스 버전에 맞는 것을 설치해 주시면 됩니다. 저는 3.0 버전을 설치해 주었습니다. 설치가 완료되시면 이클립스 재시작을..
전자정부프레임워크 3.8 버전 설치 방법 안녕하세요. 오랜만에 포스팅 올리는 IT 하는 남자 송대리입니다. 국내 프로젝트에서 자바로 개발 하실때 전자정부프레임워크 많이 사용하시죠? 전자정부프레임워크를 사용하지만 어떻게 다운로드를 하는지 잘 모르는 경우가 있습니다. 제 경우가 그랬습니다. 전자정부프레임워크를 함께 어떻게 다운로드 받는지 함께 알아보실까요? 1. 전자정부프레임워크 다운로드 전자정부프레임워크는 '표준프레임워크' 홈페이지에서 다운로드하실 수 있습니다. 다운로드 링크는 아래 있습니다. https://www.egovframe.go.kr 표준프레임워크 포털 eGovFrame본문 내용 바로가기 대메뉴 바로가기 소개 구성 구성상세 버전별 구성 오픈소스 SW 현황 아키텍쳐 라이선스 적용사례 추진성과 기술지원내역 컨트리뷰션 센터소개 지원서비스 적용..
[SVN] commit 시 is out of date 오류 해결방법 이클립스에서 SVN에 커밋(commit)할 때 발생하는 오류에 대해 해결했던 방법을 공유하려고 합니다. is out of date 위 오류 메시지가 발생해서 열심히 찾아보았는데, 정말 다양한 원인으로 발생하고 있었습니다. is out of date 오류 메시지 다음 아래에 이어지는 에러 코드를 확인해서 해결하는 것이 주요했습니다. 찾아보니 is out of date는 아래와 같은 원인으로 발생할 수 있었습니다. 1. 패키지 또는 디렉토리를 삭제 후 commit 하는 경우 2. 패키지 또는 디렉토리, 파일 등을 변경 또는 이동하는 경우 3. SVN과 버전이 맞지 않는 경우 위 경우 중에 3번 같은 경우 계속 사용하고 매일 커밋하고 있었다면 원인이 가능성이 가장 낮습니다. 저의 경우 1번과 같이 삭제한 후 ..
[JAVA] Error: Could not find or load main class 에러 조치 방법 Error: Could not find or load main class 에러 조치 방법 발생한 오류 아래와 같이 클래스를 찾을 수 없다는 오류가 발생하였다. 오류가 발생한 프로젝트는 깃허브에서 클론을 내려 받은 뒤 import Project를 진행한 프로젝트였다. 처음에는 JRE 라이브러리가 없는게 원인인 줄 알고 라이브러리를 생성해주었으나 그 뒤에도 동일한 에러가 발생하고 있다. 조치 방법 내 경우 굉장히 간단한 원인이었다. Java Build Path의 JRE 라이브러리가 중복된게 존재하고 있었다.. 때문에 중복되어 에러를 발생하는 것을 제거하고 Apply하니 정상적으로 프로젝트가 실행되었다.
별 출력 문제 풀어보기 안녕하세요 여러 형태의 별을 출력하는 문제를 풀어보았습니다. 반복문(for)을 이용해서 풀이해 보았습니다. 문제 1 아래와 동일하게 별을 출력하세요. * * * * * 문제 1 풀어보기 package com.java.team; public class Star1 { public static void main(String[] args) { // TODO Auto-generated method stub for(int i=0; i