안녕하세요, 헤잇입니다.
이번 학기 논리회로 수업에서 Java 기반의 'Logisim'을 사용합니다.
해당 프로그램을 다운로드 후 실행하려고 했더니 아래와 같은 문제가 발생하더라구요.
⚠️ "JavaApplicationStub 응용 프로그램이 예기치 않게 종료되었습니다."

소프트웨어 업데이트, 재시동, 앱 재설치 등 이것저것 실행해보아도 소용이 없었습니다.
구글링하며 솔루션을 찾다가, 한글로 정리된 문서가 많이 없는 것 같아서 정리해두고자 합니다.
📥 'universalJavaApplicationStub' 다운로드
🔽 아래의 GitHub 페이지에 접속해서 'universalJavaApplicationStub'의 압축 파일을 다운로드하고, 압축 해제해주세요.

https://github.com/tofi86/universalJavaApplicationStub
GitHub - tofi86/universalJavaApplicationStub: universalJavaApplicationStub - an alternative Application launcher script for Java
universalJavaApplicationStub - an alternative Application launcher script for Java based macOS Apps that works with both Apple's and Oracle's PList format and supports the old Apple Java 6 ...
github.com
🔽 이 링크를 누르면 바로 다운로드 가능합니다!
https://github.com/tofi86/universalJavaApplicationStub/archive/master.zip
압축해제를 완료한 폴더를 확인해봅시다.
'src' 폴더 아래에 'universalJavaApplicationStub'이라는 이름의 파일이 있습니다.
GitHub 페이지의 설명대로 해당 파일은 bash script입니다.

문제가 발생했던 프로그램의 위치로 돌아가봅시다.(저같은 경우는 'Logisim.app'의 위치로 가줍니다.)
우측 버튼을 클릭하고, '패키지 내용 보기'를 선택합니다.

'Contents/MacOS' 폴더 아래에 'JavaApplicationStub' 파일이 있습니다.

해당 파일의 이름을 JavaApplicationStub ▶️ JavaApplicationStub origin 으로 변경해줍니다.

아까 Github에서 다운로드 받았던 폴더의 위치로 이동해서,
'src' 폴더 내에 있는 'universalJavaApplicationStub'을 복사합니다.
다시 Logisim.app의 'Contents/MacOS' 폴더 안에 붙여넣기 합니다.

붙여넣은 파일의 이름을 universalJavaApplicationStub ▶️ JavaApplicationStub 으로 변경합니다.

💡 그 후 프로그램을 실행하면 정상적으로 작동됩니다!
마음의 안정이 찾아왔습니다ㅋㅋ

읽어주셔서 감사합니다 :)
'OS > Mac, Linux' 카테고리의 다른 글
| 💻 Mac | 터미널에서 VSCode 실행하기 (0) | 2023.06.27 |
|---|