繁体   English   中英

小程序不会在服务器上运行

[英]Applet won't run off of server

我已经以Java小程序的形式创建了一个Java游戏,现在我正尝试将小程序发布到Facebook。 为此,我通过在Zymic上注册一个帐户,将游戏免费放置在网络服务器上。 我的问题是游戏无法正常运行。 游戏启动时会创建玩家,然后某些背景会运行几次游戏循环,然后关闭。 我几乎100%确信我在Web服务器上拥有所有文件,因为我基本上只是将整个根目录文件夹复制到了Web服务器上(所有applet文件都位于计算机上的一个文件中)。 但是,该小程序可以从我的计算机上完全正常运行,如果有任何区别,我可以使用Eclipse编写和测试该小程序。

按照以下说明启用Java控制台:

http://www.java.com/en/download/help/javaconsole.xml

当Applet运行时,它会引发各种安全异常。 Applet在沙箱中运行,并且默认情况下受限于它们可以执行的操作:例如,未签名的Applet无法连接到远程服务器,而不是从其下载的远程服务器。

http://docs.oracle.com/javase/tutorial/deployment/applet/security.html

从控制台堆栈跟踪中,您似乎正在尝试从某个远程URL加载图像。

Exception in thread "AWT-EventQueue-2" java.lang.SecurityException
    at java.lang.SecurityManager.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkConnect(Unknown Source)
    at sun.plugin2.applet.SecurityManagerHelper.checkConnectHelper(Unknown Source)
    at sun.plugin2.applet.AWTAppletSecurityManager.checkConnect(Unknown Source)
    at sun.awt.image.URLImageSource.checkSecurity(Unknown Source)
    at sun.awt.image.ImageRepresentation.imageComplete(Unknown Source)
    at sun.awt.image.InputStreamImageSource.errorConsumer(Unknown Source)
    at sun.awt.image.InputStreamImageSource.errorAllConsumers(Unknown Source)
    at sun.awt.image.InputStreamImageSource.badDecoder(Unknown Source)
    at sun.awt.image.InputStreamImageSource.doFetch(Unknown Source)
    at sun.awt.image.ImageFetcher.fetchloop(Unknown Source)
    at sun.awt.image.ImageFetcher.run(Unknown Source)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM