草庐IT

java - 判断客户端浏览器是否安装了java,是否可以启动小程序

我正在开发一个.aspx页面,该页面最终将在用户单击按钮后启动一个小程序(我正在使用标记)。所以,我想检测用户浏览器上是否启用/安装了java。我正在使用navigator.javaEnabled()方法。然而,即使这在IE7上工作正常,它在Firefox3.0.12上返回不一致的结果(不知道不同的浏览器),有时会说java已启用(它是),然后在启动小程序和再次退出小程序回到这个页面,会报错。如果我关闭firefox并返回到小程序启动页面,navigator.javaEnabled()将再次(正确)报告true。是否有任何因素决定了这种不一致的行为,或者navigator.javaEn

java - Java 小程序(未签名)可以创建/读取 cookie 吗?

我想知道是否可以从未签名的小程序向客户端写入cookie。 最佳答案 是的,他们可以,您可以为此使用JSObject。此处请注意,您需要将jre/lib目录中的plugin.jar添加到您的路径中才能进行编译。阅读:importnetscape.javascript.JSObject;Stringdata="";Stringcookiename="fooCookie";JSObjectmyBrowser=JSObject.getWindow(this);JSObjectmyDocument=(JSObject)myBrowser.g

java - 直接运行 Java 小程序(无 html 页面)

我有一个问题。如何在不嵌入我的网页的情况下直接运行我的java-applet?我知道appletViewr可以在没有浏览器的情况下执行applet,但我需要在没有html页面的情况下获取javaapplet。 最佳答案 在您的代码中使用以下代码,其中AppletClass是您的Applet类。AppletClassappletClass=newAppletClass();JFrameframe=newJFrame();frame.setLayout(newGridLayout(1,1));frame.add(appletClass)

java - 此 jar 包含其签署者证书将在六个月内过期的条目

我已经通过各种方式对我的jar进行了签名,但是当我使用以下命令时,我一直收到上述错误消息:jarsigner-verify-verbose[myjar]有没有办法摆脱这个错误?如果没有重新认证,我的代码是否会在六个月后停止工作?这是用于生成key和签署Jar的整套命令:keytool-genkey-keystore[keystore]-alias[alias]-validity2000keytool-selfcert-keystore[keystore]-alias[alias]-validity2000jarsigner-keystore[keystore][jar][alias]

java - JSESSIONID 存储在哪里? (JavaEE)

我有两个应用程序-一个JavaEE网络应用程序和一个JavaSE小程序。我想通过JSESSIONID(由Web应用程序创建)对小程序中的用户进行身份验证。那么有一个问题——如何将这个JSESSIONID与特定用户相关联?如何检查(在Web服务器应用程序端)哪个用户由这样的JSESSIONID表示?在小程序中,我将从cookie中读取它,然后我想编写一个简单的Servlet,它将接受此JSESSIONID作为POST消息。此后,当JSESSIONID不好时,我想在响应中什么都不写,如果JSESSIONID好(即代表某人),我想写用户信息。有人知道怎么做吗? 最

java - eclipse:如何创建小程序?

我已经完成了应用程序的编写,并希望将其部署为Javaapplet。我该如何开始?此外,您将如何在html页面上部署它,并将参数传递给Java小程序? 最佳答案 这是一个关于如何在eclipse中创建applet的教程。http://www.roseindia.net/eclipse/applet-eclipse.shtml 关于java-eclipse:如何创建小程序?,我们在StackOverflow上找到一个类似的问题: https://stackover

java - 使用 deployJava.runApplet 定位特定元素

经过多年成功维护一个使用旧的小程序:嵌入Java小程序的方法,我们捂着耳朵唱“啦啦啦!”了。是时候使用了:deployJava.runApplet()当我使用点击处理程序触发此方法时(此处通过jQuery在按钮上使用事件监听器,但这并不重要):$('#button').click(function(){deployJava.runApplet(attributes,parameters,version);});...它删除整个现有文档并用小程序替换它。我只需要知道如何将特定的DOM元素定位为小程序的容器,这样我的页面就不会被删除。它似乎是一个我可以以target:someElement

java - 如果小程序在浏览器的 JRE 中运行,为什么机器上需要 JRE?

小程序在浏览器的JRE中运行。这是否意味着您不必在计算机上安装JRE即可运行小程序? 最佳答案 “浏览器的JVM”是您安装在计算机上的JRE。浏览器通常不会自带,它们只会使用您已经安装在系统上的任何内容。也许您混淆了Java和JavaScript,它们实际上彼此完全无关。 关于java-如果小程序在浏览器的JRE中运行,为什么机器上需要JRE?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

java.lang.ClassFormat错误: Incompatible magic value 218774561

大家好,我今天正在制作我的第一个java小程序。我一直在服务器上使用子域,但我不知道该怎么办,因为我收到了这个非常奇怪的错误。我的jar和所有东西都在服务器中,但每次我尝试加载Applet时都会发生这种情况。java.lang.ClassFormatError:Incompatiblemagicvalue218774561inclassfileEvolution/EvolutionApplet根据研究,不兼容的魔法值似乎意味着.jar中的某些内容已损坏这是网站http://dementedgames.site88.net/Main.html如果您需要网站上的html代码,则jars名称

java - JRE 1.7u45 无法加载包含一些未签名条目的小程序

在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