我正在使用list中的下一个变量部署一个小程序:Manifest-Version:2.0Ant-Version:ApacheAnt1.8.2Trusted-Library:truePermissions:all-permissionsApplication-Name:MyAppletCodebase:*Application-Library-Allowable-Codebase:*Caller-Allowable-Codebase:*我想知道如果在以前的值中使用星号,我的小程序(一旦部署)是否可以在未来版本中被Java或Oracle列入黑名单,或者现在使用7u51(或者证书可能被列入黑
我很新,所以不要太苛刻:)问题(tl;dr)我在将unicodeString从网页中嵌入的javax.swing.JApplet传递到JavaScript部分时遇到问题。我不确定这是错误还是对所涉及技术的误解:问题我想将一个unicode字符串从JavaApplet传递到JavaScript,但该字符串被弄乱了。奇怪的是,问题不是发生在InternetExplorer10中,而是发生在Chrome(v26)和Firefox(v20)中。不过我还没有测试过其他浏览器。返回的字符串似乎没问题,除了最后一个unicode字符。Java脚本调试器和网页中的结果将是:abc→abc表示→表示ま→
我正在尝试部署一个测试演示小程序。小程序代码如下importjava.applet.Applet;importjava.awt.Graphics;publicclassTestAppletextendsApplet{publicvoidpaint(Graphicsgh){gh.drawString("helloworld",300,200);}}我还使用了包含在包含以下行的jar中的list文件权限:沙箱应用程序名称:Applet演示然后我使用包含来自thawte的受信任证书的keystore使用jarsigner对jar进行了签名。Jarsigner还可以使用适当的证书链验证已签名的
我有一个使用object-comment-embed方法嵌入到html中的javaapplet。每当调整浏览器窗口大小时,我都想调整小程序的大小。我在Internet上找到了解决方案,但它们都基于已弃用的applet标记。此外,当尝试在FireBug中对我的embed元素调用setSize()时,它会调整小程序内容的大小,但不会调整小程序视口(viewport)的大小。也就是交给java的显示区域是不变的。当前代码看起来像这样:functionresize(){min_width=300;min_height=200;frame_width=0;frame_height=0;if(pa
我目前正在做我的第一个小程序。在测试结果时,我希望能够在预览窗口中的eclipse中运行它,而不是总是将小程序部署到jar中并在浏览器中打开页面(浏览器缓存会杀了我!我总是需要重新启动浏览器...)无论如何,当我尝试使用“runas->JavaApplet”运行应用程序时,我得到了预览,但它总是非常小(猜测低于200x200)。当我改变每只手的大小时,窗口变大但内容保持那么小。当我调用setSize(width,height)时,窗口开始变大,内容保持较小。小并不意味着它缩小了,这意味着我只看到黑色面板,白色面板(在浏览器中可见)不可见,所以它似乎没有被缩放......我错过了什么?到
我正在使用NetworkSecurityServicesforJava(JSS)byMozilla在我的小程序中,以便允许我的(签名的)Java小程序和MozillaFirefox之间进行一些低级交互。我面临的第一个问题是如何找到当前的Firefox配置文件路径。我需要它,因为我必须调用initialize(StringconfigDir)CryptoManager的方法,所谓的configDir必须是Firefox配置文件的目录。如何获取当前Firefox配置文件的完整路径?有没有一种干净的方法,或者我必须去阅读{$APPDATA}/Firefox中的profiles.ini,解析它
请向我推荐一些可以帮助我打印包含JBIG2编码图像的PDF文件的库。PDFRenderer、PDFBox对我没有帮助。这些库可以打印简单的PDF,但不能打印包含JBIG2图像的PDF。PDFRenderer尝试修复它(根据PDFRedndrer的错误跟踪器上的错误问题),但仍然有一些页面(尤其是存在条形码的页面)不想打印。附言我在小程序中使用javax.printAPI谢谢!更新:也试过ICEPdf,就是太不想工作了。我得出的结论是所有这些库(PDFRenderer、ICEPdf、PDFBox)都使用JPedalsjbig2decoder.错误(某些页面未打印)来自此解码器库。不再支持
使用jdbc:ucanaccess方法将一个小程序连接到AccessDB时,出现以下错误:Firstdb.java:44:error:unreportedexceptionSQLException;mustbecaughtordeclaredtobethrownstmt.executeUpdate(sql);^我在小程序中使用的代码如下(add()和setBounds()从init()中移除):publicclassFirstdbextendsAppletimplementsActionListener{TextFieldt1,t2;Labell1;Buttonb1,b2;Connec
我遇到了一个问题,我部署的Javaapplet拒绝缓存在jvm的“粘性”缓存(或浏览器)中。由于某种原因,每次用户加载此小程序所在的页面时,jvm都会从服务器重新下载jar文件,这会导致长时间延迟。包含小程序的网页是通过互联网访问的,所以根据Sun'sJavaappletdocumentation我正在使用标签而不是或标签。非常感谢任何调试或识别问题的帮助。下面是我正在使用的完整小程序标签:YourbrowserisunabletoprocesstheJava<APPLET>tagneededtodisplaythisappletOnesolutionwouldbetodo
我已经编译了我的小程序,创建了一个jar文件,使用keytool生成了一个keystore数据库,使用jarsigner签署了jar,并使用keytool导出了公钥证书。现在,当我在浏览器中运行我的小程序时,如果我确定要运行它,它会提示我。问题是它在框中显示“发布者:未知”。反正我可以将它设置为我的别名,因为我编写了小程序吗? 最佳答案 “自签名”证书不值得写在上面。如果你能制作一份证明是你的证明,我也可以轻松伪造。这就是JRE将发布者列为“未知”的原因。他们声称是谁并不重要,除非证书已被可信机构验证,否则它将被忽略。