#240514
고객사로부터 소스코드를 받았다
전자정부 프레임워크, maven 환경에서 개발한 소스코드를 수정해야하는 상황.
전자정부 프레임워크는 spring이랑 비슷한데, 공공기관 프로젝트에서 주로 사용하는 프레임워크이다.
우선 인텔리제이보다는 전정부 프레임워크에서만 제공하는 여러 설정들이 있기 때문에
전자정부 프레임워크를 다운로드했다.
https://www.egovframe.go.kr/home/sub.do?menuNo=94
전자정부 프레임워크는 매년 버전업을 하는 것 같은데, 우선 4.1.0 버전으로 다운로드했다(Windows-64bit)
이클립스 클릭했더니 이클립스 로고가 0.1초 떴다가 사라지고, 에러메시지를 담은 메모장 파일이 생겨날 뿐...
아무것도 동작하지 않는다.
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 176 bytes for Arena::Amalloc
# Possible reasons:
# The system is out of physical RAM or swap space
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
# Possible solutions:
# Reduce memory load on the system
# Increase physical memory or swap space
# Check if swap backing store is full
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# JVM is running with Unscaled Compressed Oops mode in which the Java heap is
# placed in the first 4GB address space. The Java Heap base address is the
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
# to set the Java Heap base and to place the Java Heap above 4GB virtual address.
# This output file may be truncated or incomplete.
에러메시지를 해독해보니, 기존에 내 pc에 설치된 java(OpenJDK 1.8)와 뭔가 충돌하는 듯.
https://jdk.java.net/java-se-ri/11
OpenJDK 11버전으로 재설치
+ 환경변수 (JAVA_HOME)을 새로 설치한 JDK 경로로 변경 (bin 경로로 하면 안되고 bin의 상위경로)
+ eclipse.ini 파일을 열어 최하단에 아래 2줄 추가
-vm
C:\Program Files\JAVA\jdk-11\bin\javaw.exe ( 설치한 jdk 경로 )
실행 성공
그리고 전자정부 프레임워크의 가이드라인에 따랐다. (아래)
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev2:clntinstall
'코딩중독 > 회사업무' 카테고리의 다른 글
eXBuilder6(엑스빌더) STS에 설치 (0) | 2023.04.12 |
---|---|
인텔리제이 롬복 :: InteliJ lombok 적용, 인식 오류 해결 :: gradle (0) | 2022.11.23 |
PISFAIR 2022 제 11회 개인정보보호 페어 & CPO 워크숍 (0) | 2022.06.07 |
2022 개인정보 및 가명정보 연간 교육 일정 및 신청방법 (0) | 2022.04.26 |
[Jenkins] 개발서버 재기동 하는 법 (0) | 2022.04.04 |