我有一个Eclipse Java项目,其中包含一个处理演示的src/demo包,内部包含一个扩展PApplet
的类。演示在Eclipse中运行良好。如何导出PApplet以使其在浏览器中可运行?
我希望演示这个软件包,最好是在网页浏览器中。能够在Eclipse项目外部演示仍然值得赞赏。
我试着将软件包导出到JAR并将其嵌入到HTML文件中。 Firefox似乎是唯一支持Java等NPAPI插件的现代主流浏览器(Chrome 46只显示灰色框,Safari 9显示空白页)。
直到我手动将所有库复制到与JAR相同的目录并将它们包含在HTML中的applet
元素的archive
属性中时,Firefox始终抛出“类/库未找到”错误。
现在Firefox显示黑色轮廓,但显示空白的应用程序,这可能是因为我没有从Eclipse中的data
文件夹复制资产。但我不知道如何将它们与JAR包含在一起。
我尝试以下this guide和简单地增加一个main()
到PApplet
但给了我一个“类未找到错误”当我出口它作为一个可运行的JAR,并试图运行它。
系统信息:Mac OS X的10.11.0,爪哇60年8月1日
什么是去了解这一切的系统化的方式?
尝试在2015年在浏览器中运行applet ... – immibis
为了记录,Firefox除了Flash之外,很快就会禁用NPAPI。 – immibis
@immibis的确,我可以将它转换成普通的Java应用程序,但我找不到任何示例。 –