처음 올리는 글이라 형식이나 질문 노출에 오류가 있는 점 사과드립니다. 저도 리눅스 초보자입니다.
Caver Analyst라는 생물정보학 프로그램을 실행하려고 합니다. 터미널에서 호출할 때마다 다음과 같은 결과가 출력됩니다.
dgesto@jarvis ~: caver_analyst
Jul 24, 2019 5:24:39 PM cz.caver.Main main
INFO: Using default userdir: /home/dgesto/.caver_analyst/2.0b2
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/usr/local/lib/caver_analyst2/platform/lib/boot.jar) to field java.net.URL.handler
WARNING: Please consider reporting this to the maintainers of org.netbeans.ProxyURLStreamHandlerFactory
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Inconsistency detected by ld.so: dl-lookup.c: 111: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filename, map)' failed!
저는 Linux Mint 19.1(Tessa) 및 OpenJDK 버전 11.0.3을 실행하고 있습니다. 나는 이것이 Java와 관련이 있을 수 있다고 생각하고 버전 8로 다운그레이드하려고 시도했지만 성공하지 못했습니다.
내 시스템에 대한 추가 정보가 필요하면 알려주십시오.
답변1
해결되었습니다. 실제로 Java 업데이트 문제입니다. 아래 OpenJDK 11을 삭제했습니다.이 지침OpenJDK 8을 설치했습니다. 지금은 잘 작동하는 것 같습니다.
답변2
내 상자에서 OpenJDK를 지우고 싶지 않으므로 Oracle에서 Oracle JDK 8을 다운로드하고 다음 명령을 실행할 수 있습니다.
$ PATH=<oracle_jdk_path>/bin:$PATH JDK_HOME=<oracle_jdk_path> ./caver_analyst