펜타호 다운로드하여서 분명 실행했는데 가끔 아무 오류도 없으면서 실행 안 되는 경우가 있어요
보통 2가지 경우가 많습니다
자바 설정
일단 자바 잘 설치하고 설정 해야 겠죠
잘못하면 지정된 경로를 찾을 수 없습니다.라는 오류가 나요
자바 변수가 등록되어 있지 않으면 정상적으로 펜타호가 실행되지 않아요
JAVA_HOME 환경변수 등록되어 있는지 확인하세요
혹시 JAVA_HOME이랑 다른 변수로 사용하고 싶다면 PENTAHO_JAVA_HOME 변수를 설정해도 됩니다
PENTAHO_JAVA_HOME 변수를 설정하면 펜타호에서 사용하는 자바를 선택해서 사용할 수 있어요
32비트 64비트
요즘에는 64비트 사용하는 분들이 많은데요.
이상하게도 64비트 자바를 설치했는데도 펜타호 실행이 잘 되지 않는 경우가 있어요
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Control
분명 64비트 자바를 설치 했는데 32비트를 검색하면서 오류가 나고 있어요
Spoon.bat으로는 자세하게 오류가 나오지 않아서 SpoonConsole.bat 명령어를 실행해서 더 자세하게 확인했어요
이 경우에는 그냥 Spoon.bat 파일을 메모장으로 열어서 수정했어요
REM IF %IS64BITJAVA% == 1 GOTO :USE64
REM :USE32
REM ===========================================
REM Using 32bit Java, so include 32bit SWT Jar
REM ===========================================
REM set LIBSPATH=libswt\win32
REM GOTO :CONTINUE
:USE64
REM ===========================================
REM Using 64bit java, so include 64bit SWT Jar
REM ===========================================
set LIBSPATH=libswt\win64
set SWTJAR=..\libswt\win64
:CONTINUE
popd
32비트 관련 부분을 찾아서 앞에 REM이라고 붙여서 주석 처리했어요
수정 한 Spoon.bat 파일은 올려놓을게요
메모리 옵션 설정 PENTAHO_DI_JAVA_OPTIONS
PENTAHO_DI_JAVA_OPTIONS 설정이 작아서 그런 경우도 있어요
적절하게 높은 값으로 수정하면 잘 올라옵니다
저는 2G로 설정하기 위해 2048로 했어요
-Xms2048m
이렇게 하고 나서 실행하니까 잘 되네요~
'DATABASE' 카테고리의 다른 글
오라클 리눅스8에서 oracle 12c 설치하기 (0) | 2023.01.10 |
---|
댓글