프로가드로 난독화 이후 실행시 문제가 있어서 문의드립니다 .
기존 프로가드를 시키지 않은 jar 파일은 정상적으로 스크립트를 사용하여 정상적으로 동작하는것까지 확인한 상태입니다 .
확인후 jar 파일을 프로가드로 난독화 진행 후 스크립트로 실행시 아래와 같은 오류가 나와서
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000053036e1a, pid=18800, tid=0x0000000000001f18
#
# JRE version: OpenJDK Runtime Environment (8.0_252-b09) (build 1.8.0_252-b09)
# Java VM: OpenJDK 64-Bit Server VM (25.252-b09 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# V [jvm.dll+0x136e1a]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# http://bugreport.java.com/bugreport/crash.jsp
#
구글링해보니 META_DATA.MF 파일이 문제라고 파일을 지우던가 작업환경을 바꿀경우 정상동작하는글들이 있어서 해당파일을 jar 편집을 지울경우
Invalid or corrupt jarfile .
이라는 에러가 나오면서 실행되지 않습니다 .
질문입니다
1. 저런상태에서 metadata.MF를 지우는게 맞는건가요?
1-1. 지울경우 jar를 읽지못하는데 이럴경우 새로 MF파일을 만들어서 넣어줘야되는건가요?
2. 지우는게 아니라면 어떤식으로 해결해야되는지 조언 부탁드립니다
감사합니다 .