Java Mac应用程序失败,错误代码为-10810

Java Mac应用程序失败,错误代码为-10810,java,macos,Java,Macos,我正在Eclipse中制作一个Java应用程序,它需要同时在Windows和Mac上运行。我把它做成了一个Mac应用程序,我可以在笔记本电脑上独立于Eclipse运行,但当我试图在另一台Mac机器(具有我所需的Java版本)上通过终端运行它时,它显示了错误消息: 无法运行(/Users/agastya/Desktop/appname.app)。错误代码:-10810。我如何解决这个问题 谢谢 尝试从终端运行应用程序 请使用appname.app的完整路径 似乎需要设置JAVA\u HOME和PA

我正在Eclipse中制作一个Java应用程序,它需要同时在Windows和Mac上运行。我把它做成了一个Mac应用程序,我可以在笔记本电脑上独立于Eclipse运行,但当我试图在另一台Mac机器(具有我所需的Java版本)上通过终端运行它时,它显示了错误消息:

无法运行(/Users/agastya/Desktop/appname.app)。错误代码:-10810。我如何解决这个问题

谢谢

  • 尝试从终端运行应用程序
  • 请使用appname.app的完整路径

  • 似乎需要设置
    JAVA\u HOME
    PATH


    请查看答案

    您是如何执行的?在月食中?命令行?双击时,它运行一个shell脚本,该脚本执行包含我的代码的JAR文件。除了错误代码之外,它是否提供任何其他输出?不,它不提供任何其他输出shell脚本中包含的内容?从终端运行它是我看到错误消息的方式。我需要将JAVA_HOME和PATH变量设置为什么?我需要在Shell脚本中这样做吗?抱歉,如果这些都是愚蠢的问题,这对我来说是全新的。