2016-06-21 17 views
1

java8バージョンでインストールされたUbuntu 12.04マシンを使用しています。してくださいjava.awt.HeadlessException - X11 DISPLAY変数は設定されていませんが、このプログラムは必要な操作を実行しました

Exception in thread "main" java.awt.HeadlessException: 
No X11 DISPLAY variable was set, but this program performed an operation which requires it. 
    at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) 
    at java.awt.Window.<init>(Window.java:536) 
    at java.awt.Frame.<init>(Frame.java:420) 
    at java.awt.Frame.<init>(Frame.java:385) 
    at javax.swing.JFrame.<init>(JFrame.java:189) 
    at com.netscape.management.client.console.Console.<init>(Unknown Source) 
    at com.netscape.management.client.console.Console.main(Unknown Source) 

私もコマンドDISPLAY=:0.0を実行しましたが、389-console

の実行中に、まだのみエラーの上になって:私は、389のLDAPサーバーをインストールしましたが、私は、コマンド389-consoleを実行しようとしていたときに、エラーの下になってIAM上記の方法を教えてください?

+0

あなたは 'DISPLAY'変数を_export_ましたホープ?あなたのシステムでXが動いていますか?グラフィカルコンソールまたはSSH経由でログインしていますか? SSH経由でXポート転送を使用している場合は? –

+0

@ジムガリソン私はsshを使用して、どのようにXポートの転送を確認するには? – John

+0

SSH接続をセットアップするときに '-Y'オプションを使ってみてください。これは、ローカルシステムがXWindowsを実行している場合にのみ機能します。ローカルシステムがWindowsの場合は、XServerをインストールして構成する必要があります(Cygwin-XなどのXServer) –

答えて

0

多分既に質問が回答されていないので、私はこのリンクをたどった人のために答えます。

サーバにログイン-Xフラグに

ssh -X [email protected]

を使ってみて、それが

+0

ssh -Yがうまくいきます –

関連する問題