I'm having the following class:
public class MyClass { public static void main(String[] args) { System.out.println("abc"); }}
When I'm running the main method, "abc" is printed, as expected.
Then, after modifying "abc" with "def", I got "abc" printed instead of "def". I tried to manually trigger the Make button, but I got the same wrong result. Also, in the Event Log tab, the "All files are up-to-date" message is logged each time I try to run the method, even though I changed what to print.
If I right-click the file and choose "Compile MyClass.java", all works as expected.
I'm having this problem on my workstation (xubuntu 14.04), after I changed my hard drive to an SSD (if it matters). Other collegues with and without SSD don't have this problem, that's why I'm thinking it may be a wrong IDEA configuration.