본문 바로가기
반응형

분류 전체보기62

이클립스(Eclipse) 에러가 발생하며 실행 안되거나 반응이 없을 때 해결 방법

분명 방금 전까지 잘 실행되던 이클립스가 갑자기 에러가 발생하면서 실행이 안되거나 이클립스 로그만 깜빡거리고 실행이 안 되는 경우가 가끔씩 생기는 경우가 있습니다. 보통 이런 상황이 생기면 해결방법을 찾지 못하고 이클립스를 새로 설치하고 개발환경 세팅을 처음부터 하기도 하는데 매우 번거롭고 비효율적인 방법입니다. 그래서 이번 포스팅은 갑자기 이클립스 실행 시 오류가 발생하거나 아무런 반응이 없을 경우 해결할 수 있는 몇 가지 방법을 소개하겠습니다.1. 에러가 발생하면서 실행이 안 되는 경우 보통 Java 버전이 안 맞거나 JDK 경로 설정이 잘못되어 있을 때 발생하는 현상입니다.위 에러 메시지가 발생한다면 이클립스가 설치된 경로에서 eclipse.ini 파일을 수정해주셔야 합니다. eclipse.ini .. IDE/Eclipse 2025. 2. 8.

[JAVA] Jdom을 이용한 XML 만들기, XPath를 이용한 XML 값 가져오기

서버와 클라이언트 간 또는 서버끼리 메시지 인터페이스를 할 때 메시지 포맷을 정하고 그 포맷에 맞게 메시지를 보내고 받아야 한다. 요즘에는 메시지 포맷 방식이 Json 방식을 많이 사용하는데 과거에는 XML 방식을 많이 사용했었다. 그리고 현재도 XML 포맷 방식을 사용하는 곳이 많다. 그래서 Jdom 라이브러리를 이용해 Document를 만들고 이 Document를 XML 형식의 String 문자열로 변환하는 방법을 포스팅한다.1. Jdom 라이브러리 의존성 추가하기build.gradle 파일에 jdom2, jaxen 의존성을 추가한다. Maven 프로젝트일 경우 pom.xml에 의존성을 추가한다.//gradle// https://mvnrepository.com/artifact/org.jdom/jdom.. Java 2024. 12. 20.

[JAVA] HashMap에서 Key, Value 값 가져오는 방법

HashMap은 Java에서 데이터를 저장하고 관리할 때 가장 많이 사용하는 방법이다. HashMap에 저장된 Key와 Value 값을 반복문을 통해 가져오는 방법에 대해서 포스팅한다.1. EntrySet을 이용해서 가져오는 방법public void exampleHashMap() { Map map = new HashMap(); map.put("A", "1"); map.put("B", "2"); map.put("C", "3"); map.put("D", "4"); map.put("E", "5"); Set> entrySet = map.entrySet(); for(Entry entry : entrySet) { String key = entry.get.. Java 2024. 12. 10.

[JAVA] 자바 split 함수로 분리된 문자 배열을 List로 만드는 방법

문자열을 자바 Split 함수를 사용해서 분리하게 되면 결과 값을 String 배열 형식으로 받게 된다. String 배열 결과 값을 그대로 사용해도 상관없는데 비즈니스 로직들을 개발하다 보면String 배열보다는 List 형식이 다루기 편하고 안전하다는 걸 알 수 있다. 그래서 필자는 배열보다는 List를 선호한다.그래서 자바 Split 함수를 사용하면 반드시 String 배열을 List로 바꿔주는 코드를 작성한다. 이 내용을 포스팅한다.1. foreach문을 이용해 List에 넣기String 배열만큼 foreach문으로 순회화면서 List에 값을 넣어주는 방법이다.public static void main(String[] args) { String tmps = "1,2,3,4,5,6,7,8,9".. Java 2024. 12. 9.

[JAVA] 이클립스에서 Gradle 모듈 구현으로 프로젝트간 의존성 추가하기

Maven 프로젝트는 서로 다른 프로젝트간에 의존성을 추가하려면 pom.xml에 추가만 해주면 간단하게 의존성을 추가할 수 있었다. 하지만 Gradle 프로젝트는 프로젝트간 의존성 주입하는 방법이 Maven 프로젝트처럼 간단하지 않았다. 그래서 Gradle 환경에서 프로젝트간 의존성을 추가하는 방법을 기록하려고 한다.현재 3개의 Gradle 프로젝트가 생성되어있다. 그리고 최종적으로 module-a 프로젝트에 module-b, module-c 의존성을 추가하기위한 과정을 차례대로 정리해보았다.1. 빈 프로젝트 생성하기최상위 Gradle 프로젝트를 생성한다. 이 프로젝트는 내용이 없는 껍데기 프로젝트이며 해당 프로젝트에 포함된 하위 모듈 프로젝트들에 대한 의존성 및 Gradle 설정을 하는 용도로 사용될 .. Java 2024. 12. 7.
반응형