Pardus güncel XFCE sürüm kurulu sistemimde yukarıdaki adresdeki E-fatura Görüntüleme programını açamıyorum. Java kurucu yardımıyla versiyon değişiklikleri de yaptım ama sonuç hep aynı oldu.
İnternetten öğrendiğim kadarıyla GNU Linux işletim sistemlerinde “.jnlp” uzantılı dosyayı açmayı denemek isterseniz Pardus’taki Pardus Java Kurucu uygulamasından javanın sadece Open JDK 11 sürümünü seçmelisiniz ve Synaptic Paket Yükleyici uygulamasından icedtea-netx yazan paketi bulup bilgisayarınıza kurunuz.
Kurulan pakette internet tabanlı java uygulamalarını açmak için javaws uygulaması var. O kullanılacak.
Uygulamayı indirdiğiniz klasöre gidin ve sağ tıklayın, “burada uçbirim aç” seçeneğine tıklayın. Açılan uçbirim uygulamasında
javaws EFaturaGoruntuleyici.jnlp
Yazıp enter tuşuna basınız. Ya da açılması istenen uygulamanın üzerine sağ tıklayıp “IcedTea Web Start İle Aç” seçeneğine tıklayınca da otomatik kurulacaktır. Eğer bu yöntemler işe yaramıyorsa önceden Synaptic Paket yükleyiciden kurduğunuz icedtea-netx paketini kaldırınız.
//////////////////////////////////////////// Düzeltme: Ben bu bahsedilenleri uçbirimde yaptığım halde aşağıdaki hatayı alıyorum:
Girdiğim javaws uygulama.jnlp komutunun çıktısını görmek için bu yazının solundaki üçgen sembolüne tıklayın.
////////////////////////////////////////////
arikan@pardus:~/Downloads$ javaws EFaturaGoruntuleyici.jnlp
This application does not specify a Codebase in its manifest. Please verify with the applet’s vendor. Continuing. See: http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html for details.
This application does not specify a Codebase in its manifest. Please verify with the applet’s vendor. Continuing. See: http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html for details.
Starting application [tr.gov.gib.vedop3.efaturaviewer.EFaturaViewerApp] …
CCTS_CCT_SchemaModule-2.0.xsd
CodeList_CurrencyCode_ISO_7_04.xsd
CodeList_LanguageCode_ISO_7_04.xsd
CodeList_MIMEMediaTypeCode_IANA_7_04.xsd
CodeList_UnitCode_UNECE_7_04.xsd
UBL-CommonAggregateComponents-2.0.xsd
UBL-CommonBasicComponents-2.0.xsd
UBL-CommonExtensionComponents-2.0.xsd
UBL-CoreComponentParameters-2.0.xsd
UBL-ExtensionContentDatatype-2.0.xsd
UBL-QualifiedDatatypes-2.0.xsd
UnqualifiedDataTypeSchemaModule-2.0.xsd
XAdES.xsd
xmldsig-core-schema.xsd
CCTS_CCT_SchemaModule-2.1.xsd
UBL-CommonAggregateComponents-2.1.xsd
UBL-CommonBasicComponents-2.1.xsd
UBL-CommonExtensionComponents-2.1.xsd
UBL-CommonSignatureComponents-2.1.xsd
UBL-CoreComponentParameters-2.1.xsd
UBL-ExtensionContentDataType-2.1.xsd
UBL-QualifiedDataTypes-2.1.xsd
UBL-SignatureAggregateComponents-2.1.xsd
UBL-SignatureBasicComponents-2.1.xsd
UBL-UnqualifiedDataTypes-2.1.xsd
UBL-XAdESv132-2.1.xsd
UBL-XAdESv141-2.1.xsd
UBL-xmldsig-core-schema-2.1.xsd
Exception in thread “AWT-EventQueue-1” java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.access$1701(JNLPClassLoader.java:105)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader$5.run(JNLPClassLoader.java:1748)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader$5.run(JNLPClassLoader.java:1745)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.findClass(JNLPClassLoader.java:1744)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClassExt(JNLPClassLoader.java:1781)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1581)
at tr.gov.gib.vedop3.efaturaviewer.EFaturaViewerApp.startup(EFaturaViewerApp.java:34)
at org.jdesktop.application.Application$1.run(Application.java:171)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.ClassNotFoundException: javafx.embed.swing.JFXPanel
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1644)
… 30 more
arikan@pardus:~/Downloads$
İlgine teşekkür ederim.
Mesajımda söylediğim gibi yazdıklarını daha önce denedim.
Program Windows da çalışıyor, ama Pardus da çalıştıramadım, sanırım programla ilgili veya Java ile ilgili bir sıkıntı var.