eclipse重新编译java,为什么eclipse不能重新编译对Java类所做的最后更改?

I have a simple file with just 1 line that prints "Hello World" inside main. I execute it and it prints "Hello World" on eclipse console. Now when I change the string to

"Bye world" it still prints "Hello World". Infact if I cause a syntax error by modifying println to prrrintln. it still prints "Hello World". What can cause eclipse to not use the latest file ?

When I try to run it from command line, I get the following error:

bin> java WordBreakProblem.class

Error: Could not find or load main class WordBreakProblem.class

Is there a correlation between two issues here?

解决方案

Have Build Automatically checked

zeouF.png

2.

The correct way to run WordBreakProblem class is

java WordBreakProblem

instead of

java WordBreakProblem.class

Also make sure you compile the java source code into WordBreakProblem.class by using

javac WordBreakProblem.java

before doing step 2.

3.

If the code still doesn't refresh, try "clean".

1y18F.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值