Hello, I was not able to replicate any errors with renaming files. I would recommend that if you do rename a file, you make sure to change any instances of that name in the code. For example, the public class generally found at the beginning of a java program will only compile and run if it shares a name with the program itself.
Hello, When going through the examples listed above, the biggest issue I noticed was with the command ctrl-/. It does comment out the selected line as intended, but when this is used on a line that is already commented out, it continues to add "//" to the beginning of the line.
Hello, I ran the programs listed above. I agree that while both programs can take a while to run, the one with no line breaks slows down significantly towards the end. I compared this to running the same programs in NetBeans (another Java IDE) and noticed that NetBeans stops the program without linebreaks because the line is too long. Since having single lines with thousands of characters is a bit impractical, perhaps a similar functionality in DrJava would be useful.
Hello, I was able to replicate this issue by taking a working program and removing "static" from the main method. The errors listed do not give much insight into what in the code causes the errors.
Hello, I have been able to replicate this issue in specific situations. Tab correctly sets indent on lines that already have code written. The only instances where tab did not work was on blank lines, or lines that only had brackets.