ฉันใหม่เอี่ยมสำหรับ Mac OS X (มาจาก Windows) และฉันพยายามทำความเข้าใจไฟล์. app ใน Windows เรามีไฟล์เรียกทำงาน (ไฟล์. exe) หากคุณเปิดไฟล์หนึ่งโปรแกรมของคุณจะทำงานและไฟล์อื่น ๆ ที่จำเป็นต้องใช้จะอยู่ที่อื่น ใน Mac OS X ฉันเข้าใจแล้วว่า "ไฟล์". app เหล่านี้มีลักษณะคล้ายกับโฟลเดอร์ที่ไม่เพียง แต่สามารถเรียกใช้งานได้เท่านั้น แต่ยังรวมถึงไฟล์อื่น ๆ ที่แอปอาจต้องการ
คำถามของฉันคือไฟล์. app เหล่านี้ทำอะไรได้บ้าง มันแตกต่างจากการเจาะเข้าไปในพวกเขาและเรียกใช้ปฏิบัติการจริงได้อย่างไร
เมื่อเร็ว ๆ นี้ฉันพยายามทำให้แอปทำงานบน OS X ในที่สุดฉันก็สามารถใช้งานได้ (ดูเหมือนจะต้องมีการตั้งค่า JAVA_HOME) อย่างไรก็ตามมันจะทำงานได้ก็ต่อเมื่อฉันเจาะลึกเข้าไปในโฟลเดอร์. app และเรียกใช้เชลล์สคริปต์ที่เริ่มต้นแอป หากฉันคลิกสองครั้งที่ไฟล์ / โฟลเดอร์. app แอพนั้นก็จะเด้งเข้าหาท่าเรือสักพักหนึ่งในที่สุดก็หยุดและไม่มีอะไรเกิดขึ้น (นอกจากแฟน ๆ ปั่นอย่างบ้าคลั่ง) ชัดเจนว่าระบบปฏิบัติการกำลังทำสิ่งที่แตกต่างเมื่อพยายามเรียกใช้แอพจากไฟล์. app เทียบกับโดยตรงจากโปรแกรมที่อยู่ภายใน
ฉันต้องการที่จะเข้าใจว่าแอปพลิเคชั่นนั้นทำสิ่งใดทำให้แอปนี้ไม่สามารถทำงานได้เพื่อที่ฉันจะสามารถแก้ไขปัญหาได้ FYI แอพนี้เป็น SQL Developer ของ Oracle