Bazen yazdığınız bir Java programı başka bir sistemde çalıştırırken "java.lang.UnsupportedClassVersionError" hatası alabilirsiniz. Bu hatanın sebebi, programı yazığınız sistemin JRE versiyonunun, çalıştırdığınız sistemin JRE versiyonundan farklı ve yüksek olması. Yani eğer programı yazdığınız sistemde Java sürümü 8 ise, siz bu programı derleyip Java 7 bulunan bir bilgisayarda çalıştırırsanız çalışmayacaktır ve yukarıdaki hatayı verecektir.