1
ฉันจะตั้งค่าตัวแปรสภาพแวดล้อมสำหรับแอป GUI ใน OS X Mavericks ได้อย่างไร
ฉันพยายามดิ้นรนเพื่อให้แอปทำงานใน OS X Mavericks ในที่สุดฉันก็สามารถทำให้มันรันได้โดยเจาะเข้าไปในชุด. app และรันเชลล์สคริปต์โดยตรง ดูเหมือนว่าจะต้องมีการตั้งค่า JAVA_HOME ดังนั้นฉันตั้งไว้ใน. โปรไฟล์ของฉันในเปลือกและทุกอย่างทำงานได้ดี อย่างไรก็ตามหากฉันต้องการเพียงคลิกที่ไอคอนใน Dock ก็จะไม่ทำงาน ฉันเดาว่านี่เป็นเพราะ JAVA_HOME ไม่ได้ถูกตั้งค่าไว้ทั่วโลก เนื่องจากฉันไม่ได้เรียกใช้แอปโดยตรงจากเชลล์ OS X จึงไม่ทราบว่า JAVA_HOME คืออะไร มันแค่ทำให้ดู ใน OS X เวอร์ชั่นก่อนหน้าดูเหมือนว่าตัวแปรสภาพแวดล้อมสามารถตั้งค่าสำหรับแอพ GUI ได้โดยเพียงแค่เพิ่มลงใน /etc/launchd.conf ไฟล์นี้ไม่มีอยู่ใน Mavericks ฉันจะตั้งค่าตัวแปรสภาพแวดล้อมส่วนกลางที่จะใช้กับแอพ GUI ใน Mavericks ได้อย่างไร