In eclipse java code is generally already split into projects, in a workspace, you can close projects to save ram.
When you can get it all in memory, you get the benefits of eclipse refactoring, when you can't you don't.
Ability to write code that is safe to refactor is one of the great things about Java, so it's a shame if you can't benefit from that.