在java项目中修改了内容但是运行出来一直是第一次运行出来的结果。
点了菜单clean,无效。
删除原本的.java文件,新建后运行出现报错在类中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args)
百度到了可用的解决方案:
错误: 在类 Hello 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args)
然后实验发现运行结果不更新也是这里的问题,不需要删除重建。
试运行代码(通过改变变量的赋值检测是否更新):
package helloworld;
//import java.math.BigDecimal;
public class Hello {
String f;
static String g;
static final double PI=3.14;
public static void main(String[] args) {
long a=100L;
float b=0.1F;
int c=10;//十进制
int c1=010;//八进制
int c2=0x10;//十六进制
//BigDecimal 大数类型
char d='\u0061';//Unicode编码
//JDK7新特性,数字之间可以用下划线分割
int e=10_000;
System.out.println(a);
System.out.println(b);
System.out.print(c+"\n");
System.out.print(c1+"\n");
System.out.print(c2+"\n");
System.out.print(d+"\n");
System.out.println(e);
System.out.println("hello java");
Hello hello=new Hello();
hello.f="实例变量";
System.out.println(hello.f);
g="类变量";
System.out.println(g);
System.out.println(PI);
//Ctrl+Alt+上下键可复制当前行到上下行
}
}