"X11 EKRAN değişken" - bu ne anlama geliyor? | Netgez.com
SORU
19 Mart 2009, PERÅžEMBE


"X11 EKRAN deÄŸiÅŸken" - bu ne anlama geliyor?

Linux makinem (Bazen kullanıyorum) bir program (Java uygulaması) yüklemeye çalışıyorum. Aşağıdaki hata aldım ve bunu anlamıyorum. Sorunu yaklaşım nasıl beni bilgilendirebilir misiniz? Bu tam olarak bir programlama soru değil çünkü burada sorabilirim bir soru olup olmadığından emin değilim, ama sen cevap verirsen sevinirim. Teşekkür ederim.

Şunu anladım: (bazı X11 EKRAN değişken olarak ayarlanması gerekir anlıyorum, ama ne değeri ve ne kadar vermeliyim?)

~$ java -jar gate-5.0-beta1-build3048-installer.jar
- ERROR -

java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(Graphic sEnvironment.java:159)
at java.awt.Window.<init>(Window.java:407)
at java.awt.Frame.<init>(Frame.java:402)
at net.sourceforge.mlf.metouia.borders.MetouiaDotsBuf fer.<init>(MetouiaDotsBuffer.java:105)
at net.sourceforge.mlf.metouia.borders.MetouiaDots.<i nit>(MetouiaDots.java:66)
at net.sourceforge.mlf.metouia.borders.MetouiaToolBar Border.<init>(MetouiaToolBarBorder.java:49)
at net.sourceforge.mlf.metouia.MetouiaLookAndFeel.ini tComponentDefaults(MetouiaLookAndFeel.java:241)
at javax.swing.plaf.basic.BasicLookAndFeel.getDefault s(BasicLookAndFeel.java:130)
at javax.swing.plaf.metal.MetalLookAndFeel.getDefault s(MetalLookAndFeel.java:1591)
at javax.swing.UIManager.setLookAndFeel(UIManager.jav a:537)
at javax.swing.UIManager.setLookAndFeel(UIManager.jav a:581)
at com.izforge.izpack.installer.GUIInstaller.loadLook AndFeel(GUIInstaller.java:373)
at com.izforge.izpack.installer.GUIInstaller.<init>(G UIInstaller.java:116)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Construc tor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:30
at com.izforge.izpack.installer.Installer.main(Instal ler.java:62)

CEVAP
19 Mart 2009, PERÅžEMBE


EÄŸer ana ekranda iseniz, o zaman

export DISPLAY=:0.0

ya eğer csh veya tcsh kullanıyorsanız

setenv DISPLAY :0.0

uygulamanızı çalıştırmadan önce.

Aslında, otomatik olarak ayarlı değil mi şaşırdım. Olmayan bir grafik terminalinden bu uygulama başlatmaya çalışıyorsun? Değilse, varsayılan değiştirildi .profil, .giriş, .bashrc veya .cshrc?

Dediğim gibi ana ekran başında otururken, sen :0.0 önceden böyle değildi, ya da en azından ana ekran için GÖRÜNTÜ ayarları kullanıcı kimliği oturum olduğunu unutmayın. Eğer oturum yoksa, ya da farklı bir kullanıcı kimliği, bu başarısız olur.

Eğer sen geliyor başka bir makine, ve sen de ana ekranın makine ve çalışan X, daha sonra kullanabilirsiniz "ssh -X ana bilgisayar adı" bağlanmak için ana bilgisayar ve ssh olacak ileri X ekran geri. ssh da EKRAN ortam değişkeni doğru (çeşitli nokta dosyalarında yukarıda bahsettiğim, benimle uğraşan biri değil mi koşuluyla) olarak ayarlandığından emin olun. Bir "X" oturumu, EKRAN ortam değişkeni gibi bir değeri olacak": 11.0 localhost ssh yerel kutusuna tünel olan soket için işaret eder.", ssh

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • 8bitdigitaltv

    8bitdigitalt

    31 AÄžUSTOS 2011
  • Shanice Caruthers

    Shanice Caru

    27 EKİM 2011