Error note

Error note

JAR 파일 실행 시 "Invalid signature file digest for Manifest main attributes" 오류 해결 방법

JAR 파일 실행 시 "Invalid signature file digest for Manifest main attributes" 오류 해결 방법문제 상황JAR 파일을 실행하려고 할 때 아래와 같은 오류가 발생하는 경우가 있다.Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes이 오류는 주로 import한 다른 JAR 파일에 서명(Signature)이 포함되어 있고, 이를 다시 패키징할 때 문제가 발생하여 생긴다.해결 방법이 문제를 해결하려면 JAR 파일 내부의 META-INF 폴더에 있는 서명 파일을 제거해야 한다. 아래 명령어를 사용하여 서명 파일을..

Error note

[Error] Driver net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl 에러 해결

[Error] Driver net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl 에러 해결 log4jdbc.log4j2.properties 파일이 없다면 생성 후 아래 내용 추가하면 된다.log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegatorlog4jdbc.drivers=org.mariadb.jdbc.Driverlog4jdbc.dump.sql.maxlinelength=0

Error note

IntelliJ로 Java 프로젝트 실행 시 JDK 설정을 잡아줘도 package java.net.http does not exist 에러가 났을 때

자바 프로젝트 실행 시 JDK 버전 문제로 인해  위와 같이 JDK 버전과 Languange Level을 변경을 해주고 실행을 시켜도 동일한 에러가 발생한다. 이럴 경우 해결 방법은 상단 탭 File > Settings > Build, Execution, Deployment 탭 > Build Tools > Gradle(또는 Maven 등 자신의 프로젝트가 해당되는 빌드 툴을 선택) > Gradle JVM을 프로젝트 JDK버전에 맞게끔 설정 에러가 계속 발생하는 이유는 자신의 환경변수로 설정해놓은 JDK 버전이 설정이 되어있어서 그런 경우이다. 프로젝트 JDK 버전으로 바꾸면 에러가 해결이 될 것이다.

Error note

[CentOS 7] conflicts with file from package ghostscript 에러 해결 방법

아래와 같은 에러가 발생한다. Transaction check error: file /usr/lib64/libgs.so.9 from install of libgs-9.25-2.el7_7.3.x86_64 conflicts with file from package ghostscript-9.07-28.el7_4.2.x86_64 file /usr/lib64/libijs-0.35.so from install of libgs-9.25-2.el7_7.3.x86_64 conflicts with file from package ghostscript-9.07-28.el7_4.2.x86_64 Error Summary 💡 해결방법 간단하다. 에러에서 확인되는 충돌되는 패키지 삭제만 하면 해결된다. # yum remove [충..