所有Java版本的Jar文件?
我一直在开发一款Java游戏,最近我想看看其他人是否可以下载并玩它。在使用Eclipse并将游戏制作成一个可运行的jar文件并将库提取到项目中之后,我让几个人下载了它并尝试玩。所有人都有同样的问题,罐子打不开。可以作为我网站上的小程序,也可以只是桌面应用程序。他们会得到一些类错误,当我在线查找时,这意味着他们需要更新Java版本。有没有办法让我的jar文件可以被大多数Java版本(如果不是所有的话)使用 问题:其他人无法打开Jar文件。获取类错误 假设:Eclipse导致了问题所有Java版本的Jar文件?,java,jar,Java,Jar,我一直在开发一款Java游戏,最近我想看看其他人是否可以下载并玩它。在使用Eclipse并将游戏制作成一个可运行的jar文件并将库提取到项目中之后,我让几个人下载了它并尝试玩。所有人都有同样的问题,罐子打不开。可以作为我网站上的小程序,也可以只是桌面应用程序。他们会得到一些类错误,当我在线查找时,这意味着他们需要更新Java版本。有没有办法让我的jar文件可以被大多数Java版本(如果不是所有的话)使用 问题:其他人无法打开Jar文件。获取类错误 假设:Eclipse导致了问题 其他信息:我使用
其他信息:我使用jre7和jdk1.7小威利斯,我并不是在这里声称自己是专业玩家,但在编写游戏时,你必须记住,如果你是为类似jre7的东西编写代码,如果用户因为更新库信息而只拥有jre5,那么你可能会发现问题,因为它们可能丢失了。然而,我没有;相信这是你问题的根源。这是我以前错过的 你能把他们收到的错误发出去吗
编辑jahroy在原始帖子底部的评论和Jack Edmonds给出的步骤,概述了我刚才提到的问题以及如何解决它。默认情况下,Eclipse可能是为Java 1.7编译的。如果您的用户拥有较低版本的Java,那么您的程序将无法运行。您需要更改目标Java版本。在月食中
您还应该发布用户收到的确切错误。您可以使用大多数人都会有的java版本构建应用程序。这通常意味着使用Java5或Java6。