首页 > 后端开发 > 正文

怎么关闭Java 的安全提示

2024-04-25 04:51:16 | 我爱编程网

今天我爱编程网小编为大家带来了怎么关闭Java 的安全提示,希望能帮助到大家,一起来看看吧!

本文目录一览:

怎么关闭Java 的安全提示

求大神!!java程序中出现警告:The serializable class IntegerEx

你点它warning的icon两下Eclipse就会自动给定.

如果你不喜欢,可以把它关掉,

windows -> preferences -> compiler -> Error/Warnings

-> Potential Programming problems

将Serializable class without serialVersionUID的warning改成ignore.

可序列化的类 CreateBPOVIEW 未声明类型为 long 的静态终态 serialVersionUID 字

serialVersionUID作用:

序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。

你可以随便写一个,在Eclipse中它替你生成一个,有两种生成方式:

一个是默认的1L,比如:private static final long serialVersionUID = 1L;

一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:private static final long serialVersionUID = -8940196742313994740L;之类的。

当你一个类实现了Serializable接口,如果没有定义serialVersionUID,Eclipse会提供这个提示功能告诉你去定义之。

在Eclipse中点击类中warning的图标一下,Eclipse就会自动给定两种生成的方式,如上面所述。如果不想定义它,在Eclipse的设置中也可以把它关掉的,设置如下:

Window ==> Preferences ==> Java ==> Compiler ==> Error/Warnings ==> Potential programming problems

将Serializable class without serialVersionUID的warning改成ignore即可。

如果你没有考虑到兼容性问题时,就把它关掉,不过有这个功能是好的,只要任何类别实现了Serializable这个接口的话,如果没有加入serialVersionUID,Eclipse都会给你warning提示,这个serialVersionUID为了让该类别Serializable向后兼容。

如果你的类Serialized存到硬盘上面后,可是后来你却更改了类别的field(增加或减少或改名),当你Deserialize时,就会出现Exception的,这样就会造成不兼容性的问题。

但当serialVersionUID相同时,它就会将不一样的field以type的预设值Deserialize,这个可以避开不兼容性的问题。我爱编程网

怎么关闭Java 的安全提示

怎么关闭Java 的安全提示

打开java配置项:

两种方法:①控制面板->java;②开始菜单->java->java配置;

找到高级选项;

往下拉找到“对下列项执行已签名代码证书撤销检查”;

勾选“不检查(不推荐)”;

点击 “确定”/“应用”。

再次运行相关java程序时可能会弹出确认框;

直接勾选“不再对来自以上发行者和位置的应用程序显示此消息”;

点击“运行”即可。

以后就不会出现这种的警告了。

高级选项下还有别的限制,这里就不多说了。

备注:

关闭java告警提示有利有弊,好处是程序启动速度大大加快,而且可以放在开机启动项里面随系统自动启动;弊端就是不安全,可能会有远程漏洞被利用。

请自行取舍。

怎么关闭Java 的安全提示

java程序中很多警告,如何修改掉?

因为你没有加泛型, 都加上泛型就不会报错了, 如果的程序不允许你加泛型的话, 那就在你想去掉警告的方法前面添加这个注释, 警告就全没了, 当然也可以加载类声明前面, 那么类中的警告就全没了:

@SuppressWarnings("unchecked")

比如:

@SuppressWarnings("unchecked")

public static void main(String[] args) {

List list = new ArrayList();

list.add("aaa");

}

以上就是我爱编程网整理的怎么关闭Java 的安全提示相关内容,想要了解更多信息,敬请查阅我爱编程网。
与“怎么关闭Java 的安全提示”相关推荐