terminal에서 파이썬 함수 실행 시, java 파일에 접근하면서 오류 발생
<<Error comment>>
오류: 기본 클래스 MirageCrypto을(를) 찾거나 로드할 수 없습니다. 원인: java.lang.ClassNotFoundException: MirageCrypto |
CLASSPATH는 class의 경로를 의미하는데,
CLASSPATH에 설정해놓은 경로에 해당 클래스가 없기 때문에 에러 발생
해결방법에는 대표적으로 두 가지가 있다.
첫 번째는 실행시키고자 하는 java 파일을 컴파일 한 후, 실행하기
(컴파일을 하면 class파일이 생성된다.)
두 번째는 Classpath에 현재 폴더 추가해주기
나는 첫 번째 방법으로 해결했다.
1. java파일 컴파일
javac : 자바 컴파일 명령어
현재 디렉토리를 CLASSPATH로 지정하고, 컴파일 진행
패키지 디렉토리가 생성 되어 MirageCrypto.class파일이 해당 디렉토리에 저장
2. java 파일 실행
java : 자바 파일 실행 명령어
실행 잘 된다 >_<
'혤로그 이전의 기록 > 프로젝트 일지' 카테고리의 다른 글
라이브 스트리밍(Live Streaming ) 이해하기 (0) | 2020.07.23 |
---|---|
[ Lenovo Mirage VR180 Camera - Custom live streaming ] 2020.06.11 ~ 2020.06.17 (2) | 2020.06.19 |
[ Lenovo Mirage VR180 Camera - Custom live streaming ] 2020.06.04 ~ 2020.06.10 (0) | 2020.06.12 |
[ Lenovo Mirage VR180 Camera - Custom live streaming ] 2020.05.28 ~ 2020.06.03 (0) | 2020.06.02 |
[Linux/python] python virtualenv : python 가상 환경 설정하기 (0) | 2020.06.02 |