Tag: applet

JSESSIONID存储在哪里? (JavaEE的)

我有两个应用程序 – 一个Java EE Web应用程序和一个Java SE applet。 我想通过JSESSIONID(由Web应用程序创建)在applet中validation用户。 所以有一个问题 – 如何将这个JSESSIONID与特定用户相关联? 如何检查(在Web服务器应用程序端)哪个用户由这样的JSESSIONID表示? 在applet中我将从cookie中读取它,然后我想编写一个简单的Servlet,它将接受这个JSESSIONID作为POST消息。 此后,当JSESSIONID不好时,我想在响应中写任何内容,如果JSESSIONID是好的(即代表某人),则用户信息。 有谁知道如何做到这一点?

无法使用JRE 7u51在Internet Explorer 11中运行Java Applet

今天我将Java版本更新为7u51。 安装完成后,我清除了Java Cache,浏览器的Cache,并登录到一个安全的网站,该网站使用Applet为用户提供某些附加服务。 小程序不再工作了。 我访问了http://www.java.com来检查在Internet Explorer中检测到的Java版本,java网站说: We are unable to verify if Java is currently installed and enabled in your browser. 其他浏览器可以检查Java,并且提到的applet按预期工作: 由于applet在其他浏览器中按预期工作,我可以假设问题不是Applet及其部署文件/进程,而是JRE 7u51与IE 11的兼容性。我想知道是否有任何解决方法。 作为额外措施,我使用java.com工具卸载任何以前和不安全的JRE版本(使用谷歌浏览器)。 仔细检查IE 11后,我可以看到Java Addons已启用并版本化为7u51: 我知道IE已经改进了; 即便如此,我们建议客户使用谷歌浏览器或Firefox,因为这些浏览器已被certificate与我们的网络应用程序更兼容。 不幸的是,由于对程序使用等的共同组织限制,我们无法强迫客户使用某些浏览器。 在此先感谢您的帮助。 更新(2014年1月20日): 以下屏幕截图显示了为“java.com”配置了兼容性视图的Internet Explorer 11。 在这种情况下,它无法解决问题。

Rolls-Royce部署Java小程序的方式是什么?

我知道如何使用applet , object , embed标签和JavaScript部署applet,但我追求最佳方法(就最终用户体验而言)。 Sun建议在同一页面上使用applet标记和混合嵌入/对象标记 。 我正在考虑的是以下内容: 跨浏览器支持。 如果找到不正确的Java版本,则回退到下载页面(例如,前1.5)。 加载Java VM启动期间和下载Jar时的页面(理想情况下是带有进度条的自定义初始屏幕)。 之前已经提出过一些问题: 如何部署 , 检查1.6和插件框架 。 这些都没有完全回答我的问题。 我也不考虑网络启动或Java FX。 我目前的解决方案是包含一个为Java 1.1编译的额外的小测试applet。 如果找到Java pre-1.5,则会将页面重定向到失败页面。 如果没有找到Java,页面会要求用户访问java.com。 这可以接受,但是很差,因为它需要一个额外的小程序,并且在VM启动时不显示任何内容。

java.awt.HeadlessException – 未显示Applet

我在HP Unix上使用Tomcat 5.5.23,JDK 1.5。 我们有一个应用程序,当调用tomcat时启动一个applet。 它在JDK 1.4之前工作正常。 但现在我们已经转移到JDK 1.5并且applet没有启动。 抛出的exception是 – java.awt.HeadlessException:没有设置X11 DISPLAY变量,但是该程序执行了一个需要它的操作。 然后我在catalina.sh文件中添加了JAVA_OPTS =“ – Djava.awt.headless = true”。 但我仍然得到相同的Headlessexception,但这次没有X11显示消息。 任何帮助,将不胜感激。

使用外部JARS创建Java applet

我在Netbeans中创建了一个使用多个外部库的Java Applet。 当我在Netbeans中运行applet.java文件时,它工作正常,我试图在网页中获得相同的结果。 当我在build-folder中运行自动创建的applet.html文件时,它不会加载外部库,即使我已在APPLET archive-tag中指定它们并将它们移动到同一文件夹中。 这是我的html文件: Applet HTML Page Applet HTML Page Generated by NetBeans IDE 这些库是第三方java(jfreeChart和SQL-JDBC驱动程序)

Applet:Java堆空间

由于实施错误很小,我发现我能够多快地解决Java堆空间问题 现在这个bug被修复了一切都很好但它确实让我研究如何解决这个问题,并且我提出了多种解决方案,例如 java -Xms5m -Xmx15m MyApp 问题是这会改变我的计算机上的java内存,但我正在研究将在webrowser中使用的Applet。 因此,有一种方法,在APPLET的RUNTIME中改变堆大小?

JApplet中的“J”是什么意思?

JApplet中的“J”是什么意思?

从netbeans运行java applet?

我正在尝试从NetBeans运行Java applet,并且在尝试运行它时,我收到了“找不到主类”错误。 我可以通过SHIFT + F6避免这种情况,但这只有在我目前正在主类中编写时才有效。 我将处理一个有点大的项目,它将有多个文件,最终总是导航回主类到’main’文件并从那里运行它将非常麻烦。 是否有任何类型的配置我可以编辑告诉NetBeans我想将项目(而不是单个文件)作为applet运行? 我从本教程中设置了NetBeans。

签名的applet在从javascript调用时给出AccessControlException:访问被拒绝

我有一个简单的自签名小程序(用keytool和jarsigner完成): public class NetAppletLauncher extends JApplet { private static final long serialVersionUID = 1L; public void init() { exec(“notepad c:/hello.txt”); } public void exec(String command) { try { // launch EXE and grab stdin/stdout and stderr Process process = Runtime.getRuntime().exec(command); // OutputStream stdin = process.getOutputStream(); InputStream stderr = process.getErrorStream(); InputStream stdout = process.getInputStream(); // “write” […]

如何从applet打开新的applet窗口

如何从applet本身打开一个新的applet窗口?