在SWF中运行Java游戏?

在SWF中运行Java游戏?,java,browser,flash,game-development,Java,Browser,Flash,Game Development,所以,我希望用Java编写一个游戏,但能够将其发布在在线视频游戏网站上。出于某种原因,大多数游戏网站都不支持使用.jar文件,所以我很遗憾不能发布这些文件。然而,我看到了一种有效的方法,但我需要解释它是什么,以及如何做到这一点。一些Java游戏似乎放在一个独立的网站上,然后SWF像浏览器一样加载页面。例如,尽管实际的游戏是用Java编写的,但它似乎是这样运行的 这是已知的方法吗?有人知道怎么做吗?拜托,我真的希望我的游戏是用Java编写的,而不是ActionScript。我无法想象从SWF运行J

所以,我希望用Java编写一个游戏,但能够将其发布在在线视频游戏网站上。出于某种原因,大多数游戏网站都不支持使用
.jar
文件,所以我很遗憾不能发布这些文件。然而,我看到了一种有效的方法,但我需要解释它是什么,以及如何做到这一点。一些Java游戏似乎放在一个独立的网站上,然后SWF像浏览器一样加载页面。例如,尽管实际的游戏是用Java编写的,但它似乎是这样运行的


这是已知的方法吗?有人知道怎么做吗?拜托,我真的希望我的游戏是用Java编写的,而不是ActionScript。我无法想象从
SWF
运行Java会像浏览器那样困难。谢谢。

Runescape使用自己版本的来玩游戏。当您第一次玩Runescape时,Jagex使用JavaWebStart将Java代码加载到您的计算机,该计算机将加载游戏的其余部分。这就是每次播放时更新检查所做的

您可以编写Java应用程序,使其使用JavaWebStart。您必须在网页上提供URL,以便用户的浏览器可以将您的代码下载到他们的计算机上


你的另一个选择是写一篇文章。小程序从网页运行。网页上有小程序HTML来启动小程序。

我想这里没有按OP的建议使用Flash?我不知道Kongregate如何显示Runescape。我知道Runescape是如何工作的,不可能“在SWF中运行Java游戏”。你在Kongregate上看到的Runescape一定是其他东西,而不是在swf中运行的Java。