Bilgisayarındaki java sürümü ile açmaya çalıştığınız jar dosyasının java sürümü farklı olabilir. Aktif olarak kullandığım Object Oriented Dillerden birisi olan Java. içerisinde bir birinden bağımsız Kütüphane ve Freamwork içeriyor. Bkz. JavaFx. Oracle'ın kendisinin bizzat geliştirdiği javafx sevilmesinin ardından Core JDK dan çıkarılıp. OpenFX olarak yoluna devam etti. Uzun lafın kısası: Açmaya çalıştığınız jar bilgisayarınızda olmayan bir kütüphane/freamwork yüzünden çalışmıyor olabilir. Kullandığınız sürümü öğrenmek için; CMD>java -version yazarak öğrenebilirsiniz. Java JDK 7,8 kurup bir de öyle deneyin.

Sorun da zaten son sürüm olması. JavaFx üzerinden yazılmışsa Java 9 'ın belli bir sürümünden sonraki JDKlarda JavaFx bulunmuyor. Oracle üzerinden jdk 8'i indirip bir de öyle deneyin. İşletim sistemi ve tipine göre uygun jdkyı verdiğim linkten indirebilirsiniz.

Her hangi bir jar dosyası. Belirli bir dosya değil yani, hiç birini açmıyor.

Sağ tıklayıp "Birlikte Aç"tan "Java Platform SE Binary"i seçiceksiniz eğer bu yoksa direk Java'yı seçin.

https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jre-8u231-windows-x64. exe Bunu indirip bir kur bakalım.

İndirdim, kurmayı denedim de kurma dosyası yok. İçindekileri kurulu olduğu yere mi atmam lazım? JRE'a mı JDK'e mi atmam gerek?

Hocam tamam 8u231 sürümü zaten. Son sürüm değil miydi? JavaFX'i ayrı indirip kurma vs. yok mu?

Bu programı indirip kurun sonra açmayı deneyin:Jarfix

Çözümü belirtseydiniz keşke.

Deneyeceğim teşekkürler. Edit: Etkisi olmadı. Kaldırıp kurmayı denedim, nafile.

Jar dosyasına sağ tıkla özelliklerden değiştir tıkla orada java varsa seçme, yok ise zaten aşağı doğru inip listede olmayan tıklayıp oradan program files içindeki javayı bulup bin içinden java olanı seç.

Açmaya çalıştığın dosyayı atarmısın?

Açınca Hata veriyormu? veriyorsa atarmısın resmini.

Java Runtime Environment bilgisayarımda kurulu, . jar dosyaları da otomatik olarak Runtime'ı varsayılan seçiyor. Fakat çift tıkladığımda dosyayı çalıştıramıyorum. CMD'ye bir komut girip dosyanın yolunu yazmam gerekiyor, anca öyle çalıştırabiliyorum. Nasıl düzeltebilirim? Sıkıştırılmış dosya olarak açmak istemiyorum, çalıştırmak istiyorum.

Birlikte aç diyip javaw. exe'yi seçeceksin. Kendisi Java JDK/bin içerisinde. C:\Program Files\Java\jdk_version\bin\ konumunda. jar 'ın bulunduğu klasöre gelip Shift tuşu basılıyken sağ tık yapıp "Powershell penceresini buradan açın"ı seçip. java -jar "jar_name" yazarak da açabilirsiniz.

Eğer 8 kurulu olduğu halde çalışmıyorsa, eski olduğu için de çalışmıyor olabilir. Tüm ihtimalleri elemek için bir de JDK 13 ile deneyin. JavaFX şuan OpenFX oldu. indirmek isterseniz "OpenFx" diye aratıp bulabilirsiniz.

Hocam elinize sağlık ama sürüm zaten son sürüm. Benim 2 tane laptopum var. Biri Windows 7'ydi. Gayet sorunsuz yürütüyordum tüm jar'ları. Windows 10'a geçtim geçeli jar'ları yürütemiyorum. Garip olan şey 2. laptopum da Windows 10 ve onda da yürütemiyorum. Windows ya da eksik kurulan bir şey ile mi alakalı acaba? Javafx'i daha önce de duymuştum. Onu denesem düzelir mi acaba?