我在这个网站和谷歌上都做了一些搜索,但没有找到任何信息。我有一个在 Mac OS 中启动 .app 文件的 Java 应用程序。现在我明白 .app 扩展名并不是真正的可执行文件,而是一个应用程序包,其中包含“/Contents/MacOS/”子目录中的可执行文件。
对于我的示例,我将使用应用程序“/Applications/Chess.app”。所以在这种情况下,实际的可执行文件位于“/Applications/Chess.app/Contents/MacOS/”
只是将工作目录设置为“/Applications/Chess.app/Contents/MacOS/”吗?