My old projects use Java 6 (1.6), and I don\'t know when I update (Java 7), they can run fine ?
They should do, yes. Java has a reasonably strong history of backward compatibility. However, if these are in any way important projects you should still perform a thorough test pass before deploying anywhere production-like.