在JRE1.7u45上加载javaapplet时出现以下错误。java.lang.SecurityException:com.sun.deploy.net.JARSigningException:Foundunsignedentryinresource#nameoftheapplet#atcom.sun.deploy.cache.CacheEntry.getJarFile(UnknownSource)atcom.sun.deploy.model.ResourceProvider.getCachedJarFile(UnknownSource)atsun.plugin.PluginURLJ
我们有一个applet,它也使用javascript与applet通信。在java升级到7u45之后,按照这个link,我们在使用list构建jars时进行了更改,例如:添加权限:对所有JARlist的所有权限将Application-Library-Allowable-Codebase:*添加到所有JAR的list将Caller-Allowable-Codebase:*添加到所有JAR的list添加代码库:*到所有JAR的list我们还禁用了-Djnlp.packEnabled参数。通过这些更改,只有将可用的Java版本更新到JRE7u45,我们的应用程序才能正常运行。但尝试使用Ja
有人可以推荐一个测试自动化工具来自动化Javaapplet窗口吗?也需要它来识别小程序窗口中的各种按钮。 最佳答案 我强烈推荐FEST用于所有功能性JavaGUI测试,是的,它支持小程序。 关于java-有人可以建议一个测试自动化工具来自动化Javaapplet窗口吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11342150/
我有一个Java小程序,用于从用户的PC读取SD卡数据。该小程序位于您登录的网站上。要登录网站,您必须使用浏览器证书。登录后,您会转到SD卡下载页面,小程序会初始化、读取卡数据,并将其发送到页面上的一些JavaScript。我现在遇到的问题是,自从在我的浏览器上安装Java8后,该小程序未加载。具体来说,它不适用于任何版本的IE(已测试8、9、10和11)。它在Firefox中运行良好。我没有尝试过Chrome。我还没有发现其他人有类似的问题。可能是因为它相对较新。有谁知道为什么会发生这种情况并且知道如何解决它?在IE8的Java控制台中有一个看起来相关的堆栈跟踪。这里有一些有趣的片段
我必须用Java实现一个简单的旅游客户端-服务器游戏。不幸的是,我刚刚开始网络编程,在选择合适的解决方案时遇到了一些问题。假设我正在创建一个国际象棋游戏,其中两个客户端可以连接到服务器,使用他们的用户名和密码进行身份验证并进行游戏。客户端必须编程为小程序(瘦客户端),但我不知道我应该使用什么作为服务器。我的意思是,我已经阅读了几种不同的可能性,例如RMI、套接字、servlet,但仍然不知道哪一种适合我的需要。我有点困惑,因为我不完全理解沟通将如何进行。我应该创建一个可执行服务器,它会一直在服务器上运行并等待玩家吗?这在我看来是一种奇怪的方式。或者有没有更简单的方法,例如我可以制作一个
我是Wordle的作者,为数不多的现存Java小程序之一。最近,我收到了用户的警告报告,称我的(签名的)applet很快就会被JRE黑名单,因为它没有在其list中明确指定“权限”属性。所以,现在MANIFEST.MFcorrectly指定Permissions:sandbox和标签包含魔法参数,如documented.现在,那些竭尽全力安装OSXJRE7的人可以毫无困难地运行Wordle,但是坚持使用JRE6的人(如许多学校IT管理员)根本无法运行该小程序;他们得到java.lang.SecurityException:JARmanifestrequestedtoruninsandb
是否有可用的可用最新版本Java响应的服务?我正在为使用小程序的应用程序编写系统检查。作为检查的一部分,我想通知用户是否有新版本的Java可供下载。是否有任何在线服务仅响应最新Java版本的版本号? 最佳答案 “交给制造商”的不同策略怎么样?JRE默认配置为自动更新到Oracle认为足够稳定以供一般使用的最新版本。最好留给自动更新功能。运行时测试当然,总有HowdoItestwhetherJavaisworkingonmycomputer?火狐AnoldversionofJavahasbeendetectedonyoursystem
我希望在我的应用程序中实现JWT,因为我正在通过引用以下内容对其进行一些研发:https://stormpath.com/blog/jwt-java-create-verify.当我尝试通过提取声明集来verifyToken()时,我成功地实现了generateToken()方法。我不明白apiKey.getSecret()是从哪里来的。你能指导我吗?以下代码供引用:publicclassJJWTDemo{privatestaticfinalStringsecret="MySecrete";privatestaticStringgenerateToken(){Stringid=UUID
如何将RMI与防火墙后面的小程序客户端一起使用?如何将RMI与受防火墙保护的服务器和受防火墙保护的小程序客户端一起使用?(如果可能的话)我知道RMI服务器使用端口1099(默认情况下,但这是可配置的);然而在此之后,通信需要一个不同随机端口上的新套接字。我也知道您可以在客户端上为RMIoverHTTP隧道设置代理,这在理论上应该可以解决我的问题。但我无法让它工作(我尝试在我的XP客户端上设置环境属性,但InternetExplorer一直忽略它们)。 最佳答案 参见http://java.sun.com/javase/6/docs/
签名的JavaApplet与客户端上运行的普通Java应用程序具有相同的安全许可。对于特定项目,我需要这些权限,并且我需要作为JavaScript调用的结果执行特权操作。现在的问题是,至少对于Ubuntu(目标浏览器和平台)中的Firefox3,当通过未签名的JavaScript调用小程序方法时,它会失去其特殊权限。由于签署JavaScript不是一种选择,我需要一种方法来解决此限制。实现此目的的一种方法是在小程序启动时创建一个线程,并在主线程收到JavaScript调用时调用该线程上的方法。我已经实现了这个想法的工作原型(prototype),但我发现它有点笨拙,因为它使用了太多的反