为什么Java告诉我我的applet同时包含签名和未签名的代码?

JohnCooperNZ:

在Java更新19之前,我的签名Java小程序一直运行良好。现在,在Java Update 19上,部分但不是全部用户报告了一条Java安全消息,指出我们的小程序同时包含签名和未签名的代码。

创建小程序的过程如下:

  1. 在Netbeans IDE中清理并构建applet项目。
  2. 在WinRAR中打开Applet jar文件,然后将所需的mysql JDBC驱动程序.class文件添加到jar文件中。
  3. 签署小程序jar文件。

有人可以告诉我如何确定在applet中签名的代码和未签名的代码吗?除了将jar文件的内容复制到我们的applet jar文件中之外,是否有更好的方法将mysql JDBC驱动程序jar文件包含在applet中?

谢谢

Devon_C_Miller:

一些尝试:

  • 转到Java插件控制面板($ JAVA_HOME / bin / ControlPanel)。
  • 转到Advanced标签。
  • 扩大 Debug
  • 检查Enable tracingEnable loggingShow applet lifecycle exceptions
  • 扩大 Java console
  • 检查一下 Show console
  • 单击OK(或Close,取决于您的操作系统)

加载小程序时,Java控制台将打开。单击它,然后立即按“ 5”。它将记录正在提取以运行您的applet的jar和类。在此的某处应该有一条消息,指出哪些jar或类被视为“未签名”。如果您是第一次错过它,只需重新加载窗口再试一次。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么 VS 告诉我在 mvc 中更改此操作的签名

为什么我的 UserControl 标记告诉我“变量未定义”,尽管变量在代码中被定义和公开?

为什么我的Cygwin设置告诉我未安装Python3.6?

为什么我们使用此代码请谁能告诉我

谁能告诉我,为什么我的js代码未在jsfiddle上运行?

谁能告诉我为什么我的代码显示的pi值错误?

我的代码抛出错误[致命错误:主要]您能告诉我为什么吗?

C ++,Shared_ptr,请告诉我为什么我的代码给出错误?

谁能告诉我为什么我在此C代码中出现分段错误?

为什么Chrome告诉我有警告消息,却不告诉我它们是什么?

谁能告诉我我的代码出了什么问题

谁能告诉我为什么我在python中使用gmtime和mktime,得到错误的结果?

为什么Powershell告诉我我需要。\

为什么MySQL Workbench告诉我我需要分号?

为什么我的IDE告诉我if语句是多余的?

为什么DBI ODBC连接告诉我未调用CoInitialize?

为什么当我不能使用Integer时Java不会告诉我?

为什么Java告诉我我的软件包不存在?

为什么代码分析会在这里告诉我“不要多次处置对象”:

为什么Visual Studio代码告诉我cout不是std名称空间的成员?

谁能告诉我为什么这超过了 2 秒的时间限制?(短代码)

请告诉我为什么 c 代码的行为方式如此详细?

请告诉我为什么此代码不起作用

谁能告诉我为什么我的代码将我的 Z 数组返回为 0?(CUDA C)

我的代码运行之前,我按下按钮,任何人可以告诉我为什么?

为什么我用OpenSSL和Java生成的RSA-SHA256签名不同?

你能告诉我为什么我的将数组转换为数字、加一和返回数组的代码只适用于某些数据集吗?

未初始化的常量ApplicationHelper告诉我什么?

我尝试创建以相反顺序显示给定参数的代码,但是为什么它的代码告诉我分段错误?