关闭编译告警参数java
发布时间: 2022-05-26 15:53:24
❶ 取消java安全警告
勾上选择框之后点击运行。
有些功能是可以支持以后不再提醒,按同一选择操作的。
但是你这里是不支持的,只能等出现提醒之后勾选运行。
❷ JAVA程序可以编译 但是会有警告 为什么呢
告警是编译时检查发现不符合一些常用约定,但是不妨碍执行。
ThestaticfieldText3.ishouldbeaccessedinastaticway
以下是修改过的代码。
publicclassText3{
staticinti=47;//静态方法共用内存
publicvoidcall(){
System.out.println("调用call方法");
for(i=0;i<3;i++){
System.out.print(i+"");
if(i==2){
System.out.println();
}
}
}
publicstaticintgetI(){
returni;
}
publicstaticvoidsetI(inti){
Text3.i=i;
}
publicText3(){
}
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Text3t1=newText3();
Text3t2=newText3();
Text3.setI(60);//这里有警告
Text3.i++;
System.out.println("第一个实例对象调用变量i的结果为i="+Text3.getI());//这里有警告
t1.call();//调用call方法后,i的值变成了3
Text3.i++;
System.out.println("第二个实例对象调用变量i的结果为i="+Text3.getI());//这里有警告
t2.call();
}
}
❸ java 在黑色窗体中编译程序中如何忽略警告
黑色窗体是cmd吧,你编译时加一个选项即可 javac -nowarn。
❹ java编辑时有警告问题怎么办
看是什么警告吧,通常警告可以不管的,你这个警告是因为没有为类加一个序列号(一般不需要),其实不管是错误还是警告,你只要把光标放到警告或者错误的地方,然后按Ctrl+1,eclipse就会自动给出修复建议,很好用的。
❺ 在java编译是出现这个警告怎么解决
这个是因为你这个类在序列化的时候需要有个默认的版本ID,就相当于唯一编号一样
❻ java程序中很多警告,如何修改掉
因为你没有加泛型, 都加上泛型就不会报错了, 如果的程序不允许你加泛型的话, 那就在你想去掉警告的方法前面添加这个注释, 警告就全没了, 当然也可以加载类声明前面, 那么类中的警告就全没了:
@SuppressWarnings("unchecked")
比如:
@SuppressWarnings("unchecked")
public static void main(String[] args) {
List list = new ArrayList();
list.add("aaa");
}
热点内容
