Jabref başlamayacak


4

Jabref başlatmaya çalışırken, aşağıdaki hatayı görüyorum

WARN No appenders could be found for logger (org.java.plugin.ObjectFactory).
log4j:WARN Please initialize the log4j system properly.
Oct 31, 2012 1:04:43 PM net.sf.jabref.plugin.PluginCore initialize
INFO: Found 2 plugin(s):
  - net.sf.jabref.core
(jar:file:/usr/share/java/JabRef-2.5.jar!/plugins/net.sf.jabref.core/plugin.xml)
  - net.sf.jabref.export.misq
(jar:file:/usr/share/java/JabRef-2.5.jar!/plugins/net.sf.jabref.export.misq/plugin.xml)

Unable to create graphical interface.

İşletim sistemi Ubuntu

cat /etc/issue
Ubuntu 10.04.4 LTS \n \l

uname -a
Linux desktop 2.6.32-32-generic #62-Ubuntu SMP Wed Apr 20 21:52:38 UTC 2011 x86_64 GNU/Linux

Java sürümü

java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.4) (6b24-1.11.4-1ubuntu0.10.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)

Ve jabref versiyonu

jabref -v
2.5 (build 67)

Gerçekten garip olan şey, benzer şekilde ayarlanmış başka bir Ubuntu bilgisayarım olması ve jabref'in hatasız çalışması. Farklılıkları karşılaştırmayı denedim ama hiçbirini bulamadım. Ayrıca, zaten jabref'i yeniden kurmayı denedim ama bu işe yaramadı.

Birisi ne arayacağını önerebilir mi?

Yanıtlar:


3

Oracle'ın JRE'sini kullanın. Jabref, burada ve burada önerildiği gibi, OpenJDK ve IcedTea ile sorunları var gibi görünüyor . Belki sadece 64-bit sistemlerde, ama bilmiyorum.

Çeşitli kılavuzları örneğin Oracle Java ile OpenJDK nasıl değiştirileceği göstermek bu . Genellikle OpenJDK yerine Oracle Java kullanmak istiyorsanız, talimatlar için bu talimatları izleyin.

Bunun yerine, sisteminizi olduğu gibi bırakmak istiyorsanız ancak Oracle Java'yı yalnızca JabRef'i çalıştırmak için kullanın, aşağıdaki adımları izleyin:

  1. Bir JRE dağıtımı indirin . Sisteminiz için tgz paketini seçin (32 veya 64 bit).
  2. JRE dağıtımını özel bir klasöre çıkarın, örn /home/user/bin/myjre.
  3. JabRef'in JAR dağıtımını indirin .
  4. JabRef.jar dosyasını özel bir yere kaydedin, örn /home/user/bin/JabRef-2.9.2.jar.
  5. JabRef’i şu numarayı arayarak çalıştırın:

    /home/user/bin/myjre/bin/java -jar /home/user/bin/JabRef-2.9.2.jar

Bu, sisteminizin OpenJDK'sini bozulmadan bırakır ve diğer tüm programlar bunu kullanmaya devam eder. Adım 3 ve 4 yerine, paket yöneticinizin kuracağı JabRef.jar dosyasını da bulabilirsiniz. Ancak, bu genellikle biraz daha eski bir sürüm olacaktır.

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.