Eski model Java, yeni sürümlerde geliştirilmiş güvenlik ve performans özellikleri olsa bile çalışabilir. Ancak, bazı durumlarda, bir uygulamanın belirli bir Java sürümüne bağımlı olması nedeniyle en son sürümle çalışmayabilir. Ayrıca, Java'nın eski sürümlerinin sistemde bulunması güvenlik riski oluşturabilir.