捆绑Java应用程序被识别为32位,它会在macOS 10.15 Catalina下运行吗



我编写并部署了一个用Java编写的应用程序,然后将其编译并绑定到应用程序捆绑包中。然后该应用程序仅在我的公司内部运行。到目前为止,还没有任何机器运行macOS 10.15,但新的机器很快就会出现,因此应用程序需要做好准备。

当我查看已安装软件的列表时,它告诉我的应用程序不是64位应用程序,尽管它是Java应用程序,Java确实是64位的。

是否有任何标志要设置在某个位置(例如info.plist(,以告诉操作系统启动/将其视为64位应用程序?或者,一旦申请得到苹果公司的签名/公证,整个问题就解决了吗?(到目前为止我跳过的另一件事(

因为我有一些从未运行过10.14 Mojave的硬件,Java应用程序仍然运行顺利。因此,我认为它只是被旧的操作系统错误地识别为32位应用程序。

最新更新