Jnlp dosyası javaws ile ilişkilendirme


10

Java'nın gerçek sürümü

$ java -version
java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)

ve jnlp dosyasını şu şekilde çalıştırmak mümkündür

$ javaws ContestAppletProd.jnlp

(TopCoder Yarışma Arenası)

ama basit bir çift tıklama ile çalıştırmak istiyorum.

Dosyaya sağ tıkladığımda, "Diğer Uygulamalarla Aç" seçeneği var, ancak javaws nasıl ekleyeceğimi bilmiyorum.

Yanıtlar:


15

İletişim kutusunda görünmesi için bu yayında.desktop açıklandığı gibi bir dosya oluşturmanız gerekir .javawsOpen With

Sizin durumunuzda, klasörde yeni bir metin dosyası oluşturmanız gerekecektir ~/.local/share/applications. Bu dosyayı istediğiniz gibi adlandırın, uzantıya sahip olmalıdır .desktop. Bu dosyanın içeriği aşağıdaki gibi olmalıdır:

[Desktop Entry]
Encoding=UTF-8
Name=Java 6 Web Start
Comment=Java 6 Web Start
Exec=/usr/lib/jvm/java-6-oracle/jre/bin/javaws %u
Terminal=false
Type=Application
Icon=javaws
Categories=Application;Network;
MimeType=application/x-java-jnlp-file;

Lütfen parametredeki javawsyürütülebilir dosyanın yolunun Execsisteminizde farklı olabileceğine dikkat edin. javawsTerminalde aşağıdaki komutu yazarak yürütülebilir dosyanızın yolunu bulabilirsiniz :

which javaws

veya tüm JDK / JRE kurulumlarınızı şu komutla listeleyerek:

update-alternatives --display javaws

Teşekkürler Bu Tweak kullandım ve tam olarak beklediğim gibi çalışır ;-)
Betlista

0

Bükücünün cevabına bir ek olarak, Chrome kullanıyorsanız, önce dosya yöneticisinin "Diğer Uygulamalarla Aç" adımına geçmeden varsayılan uygulamayı değiştirme şansınız olmayabilir. Benim durumumda (XUbuntu 15.10 - XFCE üzerinde Chrome) şunları yapmak zorundaydım:

  1. Chrome'un (veya herhangi bir tarayıcının) JNLP dosyasını kaydetmesine izin verin
  2. Dosya yöneticisinde sağ tıklayın, "diğer uygulamalarla aç" ı seçin, uygulamayı seçin ve "Her zaman bunu kullan" seçeneğini işaretleyin.

Zaten / usr / share / apps (birden çok, aslında) doğru bir jnlp uygulama seçeneği vardı, bu yüzden kendi oluşturmak gerek yoktu, ama yukarı yapana kadar kullanılmadı (JNLP dosyaları Firefox ile ilişkilendirildi onlarla ne yapacağımı bilmiyordu)

Bu o kadar basit ki bir süre anlayamadım :)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.