e imza ve mobil imza

Başlatan kanzakande, 11 Mart 2010 - 08:58:04

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

kanzakande

Merhaba,

Sürekli kullanacağım bir uygulama için, Ega firmasının yazdığı EgaJarsetup.jar adlı bir dosya var, bu programı kurmak için. Program ekinde şu açıklama var:

1-Öncelikle ilgili EImzaSetup.rar dosyasını bilgisayarınızda dizine açmalasınız.

2-Dizine açmış olduğunuz EgaJarSetup.jar kurulum dosyasını çift tıklamalısınız

3-Karşınıza gelen kurulum ekranında Yükle düğmesine tıklamalısınız

4-Karşınıza Tamam düğmesi geldiği zaman yükleme tamamlanmıştır,Tamam düğmesine tıklamalısınız

Ben sağ tuşla tıklayıp openJDK Java 6 Runtime ile açınca yükle düğmesi görünüyor. Tıklayınca hata veriyor. Tamam işareti olan bir kutucuk açılıyor ve orada "Yükleme İşlemi sırasında hata oluştu: /usr/lib/jvm/java-6-openjdk/jre/lib/ext/commons-codec-1.3.jar (Permission denied)" mesajı veriliyor.

Önerisi olan var mı?

heartsmagic

Yapabileceğin iki şey var.

1. sudo nautilus ile dosyanın olduğu dizine git çift tıklayarak devam etmeyi dene.
2. Dosyanın olduğu dizinde şu komutu vererek kurulumu dene:
sudo java -jar EgaJarSetup.jar
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

kanzakande

Teşekkürle heartsmagic,

gksu ile dizine yerleştirmiştim. Belki yanlış dosyaya yönlendirdim; olmadı. Biraz uğraşayım bari.

heartsmagic

Yardım edebileceksek ne mutlu bize, rica ederiz.
İlgile dizini neyi yerleştirmiştin? Yukarıdaki hatadan anladığım kadarıyla kurulumu yetkili şekilde başlatmak gerekiyor. Bu şekilde mi denemiştin sen?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

kanzakande

alt f2 gksu nautilus yapıp, usr lib jvm java-6-openjdk jre lib ext içine indirdiğin agajar dosyasını bırakmıştım.

heartsmagic

O dizine olması gerekiyor diye bir şey söylenmiş mi?
Sen benim tarif ettiğim şekilde bir kurmayı dene, hani şu komut verdiğim. Bir de program OpenJDK ile çalışır mı çalışmaz mı bilemiyorum. Sun'a ait JRE'yi kurmakta da fayda olacaktır.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

kanzakande

Yok o dizini hata mesajında gördüm. Sun yükleyip denedim aynı şey oldu. Dosya masaüstünde; dosyanın olduğu dizin derken kastın? Basit bit şey atlıyorum sanırım.

heartsmagic

Şöyle dene:

sudo java -jar ~/Masaüstü/EgaJarSetup.jar
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

kanzakande

ozgur@ozgur-laptop:~$ sudo java -jar ~/Masaüstü/EgaJarSetup.jar
[sudo] password for ozgur:
Unable to access jarfile /home/ozgur/Masaüstü/EgaJarSetup.jar
ozgur@ozgur-laptop:~$

heartsmagic

EgaJarSetup.jar isimli dosya ya Masaüstü dizininde değil ya da ismi başka bir şey. İkisinden biri ama sorun. Buna göre komutta değişiklik yapacaksın.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

kanzakande

#10
Dizin konusunda haklıydın; dosyayı masaüstündeki dizininden çıkarınca gördü senin verdiğin komutla ama şu şekilde:

~$ sudo java -jar ~/Masaüstü/EgaJarSetup.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/jdesktop/application/SingleFrameApplication
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:632)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
Caused by: java.lang.ClassNotFoundException: org.jdesktop.application.SingleFrameApplication
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
... 12 more
Could not find the main class: egajarsetup.EgaJarSetupApp. Program will exit.


NOT: Çıktı ve belgeleri için lütfen kod etiketi kullanınız. Bakınız.

heartsmagic

Aslında bu noktadan sonra olay Java'ya dönüyor :) Pek bilgili olmasam da Google birkaç sonuç döndürüyor. AppFrameWork eklemesi gibi bir şeylerden bahsediliyor:
http://forums.java.net/jive/thread.jspa?threadID=38954
http://bytes.com/topic/java/answers/841331-exception-thread-main-java-lang-noclassdeffounderror

Fakat dosyanın kendisi bende olmadığı için deneme imkânım yok ne yazık ki. Bu jar dosyasının içindeki Manifest dosyasına şöyle bir ekleme yapılması gerekiyormuş:

Alıntı YapClass-Path: appframework-1.0.3.jar swing-worker-1.1.jar

Fakat bu appframework ve swing-worker sürümleri neye göre belirleniyor bilemiyorum.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

xwes

Bu gün başka bir java tabalı program (JSymphonic) kullanırken benzer hatalar aldım. Ve çözümün şöyle buldum: bu dosyaya (.jar dosyasına) sağ tıklayıp özelliklerine gir ve buradan dosyayı çalıştırılabilir olarak ayarla. Bende bu şekilde çözüldü.