Merhaba  arkadaşlar bu yazımda sizlere java dilinde makineda bulunan işletim sistemini tespit edip, bir tane dosyayı çalıştırmaya yarayan programdan bahsetmek istiyorum.
Bu işlem 2  aşamadan oluşmaktadır. İlk aşama işletim sisteminin tespit edildiği OsDetection classının olduğu bölümdür.
Esasına bakmak gerekirse burada iş yapan yer
olarak yazdığımız kısımdır. Burada biz işletim sisteminin adını öğrenip os.contains methodu ile de işletim sisteminin mac mi Windows mu Linux mu olduğunu tespit ediyoruz.
İkinci bölümde ise biz open methodunu çağırıyoruz. Eğer kullanıcıda bulunan makine Windows makine ise rundll32 diye windowsun dosya(txt,pdf,excell…) çalıştırma sistemini çağırıyoruz.            
file.getAbsolutePath() diyerek o dosyanın sistemde bulunduğu yolu(path) tespit ederek işlemimizi tamamlamış oluyoruz. Benzer işlemleri diğer işletim sistemleri içinde yapıp bir yazımızın daha sonuna geliyoruz.