java - bundle 的 Java 应用程序被识别为 32 位,它可以在 macOS 10.15 Catalina 下运行吗?

标签 java 64-bit bundle macos-catalina

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

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

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

最佳答案

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

关于java - bundle 的 Java 应用程序被识别为 32 位,它可以在 macOS 10.15 Catalina 下运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58610929/

相关文章:

java - Flyway脚本不使用Spring Boot执行

java - 泛型 - 如何返回 T 的 Map?

java - 解密电子邮件中附加的 GPG 文件

c++ - 为什么 64 位 VC++ 编译器在函数调用后添加 nop 指令?

config - 如何获取 bundle 配置以使用多个构建选项?

ruby-on-rails - 使用和不使用 bundle exec 运行 rake 命令的区别

java - 从另一个 JPanel 更改一个变量的值时更新 JPanel 的标签

delphi - 第一个支持64位开发的Delphi IDE

odbc - 通过 ODBC 从 64 位应用程序访问 32 位 Firebird 数据库

css - 删除 css 包中的注释而不缩小文件