Java 无法为windows编译jar

Java 无法为windows编译jar,java,windows,executable-jar,Java,Windows,Executable Jar,我为我和我的朋友编写了一个非常好的应用程序。我编译了它并创建了一个可执行的jar。它在我的mac电脑上运行得很好。然而,当我与拥有windows电脑的朋友共享该程序时,他无法打开该文件。我的其他程序也有类似的问题,所以这与我的代码无关。 尽管如此,还是有一些很好的理由可以解释为什么不能运行.jar文件 他安装了java吗?您需要更详细地描述“无法打开文件”的含义。是的,他安装了java,他有一条消息弹出并说:发生了java异常。当他打开可执行文件时,会弹出这条消息。删除更多常规标记,以及

我为我和我的朋友编写了一个非常好的应用程序。我编译了它并创建了一个可执行的jar。它在我的mac电脑上运行得很好。然而,当我与拥有windows电脑的朋友共享该程序时,他无法打开该文件。我的其他程序也有类似的问题,所以这与我的代码无关。

尽管如此,还是有一些很好的理由可以解释为什么不能运行.jar文件


  • 他安装了java吗?您需要更详细地描述“无法打开文件”的含义。是的,他安装了java,他有一条消息弹出并说:发生了java异常。当他打开可执行文件时,会弹出这条消息。删除更多常规标记,以及那些关于osx的标记,这些标记工作正常。你能包括他看到的异常的堆栈跟踪吗?这将有助于解决问题。您是否使用代码执行了任何文件操作?它可能不会在多平台上执行这些操作。我们需要找出错误所在,并检查代码的这一部分以提供帮助。这不是第一个确定的错误。第二个似乎也不太可能。我不明白第三个是什么意思。对于第四个问题,我不能分发一个jar文件吗?谢谢你在这么短的时间内回答我:)你用什么版本的Java编译的?他们的机器上有什么版本?当我在控制台模式下运行时,它说找不到主类