Mac OS X (Windows에서 제공)를 처음 접했고 .app 파일을 이해하려고합니다. Windows에는 실행 파일 (.exe 파일)이있었습니다. 하나를 열면 프로그램이 실행되고 필요한 다른 파일이 다른 곳에 있습니다. Mac OS X에서 이해하는 것처럼 이러한 .app "파일"은 실제로 실행 파일 자체뿐만 아니라 앱에 필요할 수있는 다른 파일을 포함하는 폴더와 비슷합니다.
내 질문은이 .app 파일이 정확히 무엇을합니까? 그것들을 뚫고 실제 실행 파일을 실행하는 것과 어떻게 다릅니 까?
최근에 OS X에서 앱을 실행하려고했습니다. 마침내 작동하게되었습니다 (JAVA_HOME을 설정 해야하는 것처럼 보입니다). 그러나 .app 폴더를 뚫고 앱을 시작하는 셸 스크립트를 실행할 때만 작동합니다. .app 파일 / 폴더를 두 번 클릭하면 응용 프로그램이 도크에서 잠시 동안 튀어 오르고 결국 중지되며 아무런 반응이 없습니다 (팬이 미친 것처럼 회전합니다). 따라서 분명히 OS는 .app 파일에서 앱을 실행하려고 할 때와 실행 파일에서 직접 실행하려고 할 때 다른 일을하고 있습니다.
.app이 정확히 무엇을하고 있는지 이해하고 싶습니다.이 앱이 실행되지 않아 문제를 해결하기 위해 노력할 수 있습니다. 참고로 응용 프로그램은 Oracle의 SQL 개발자입니다.