警告:環境変数DISPLAYが設定されていません(netbeans)。

警告:環境変数DISPLAYが設定されていません(netbeans)。

XubuntuにNetbeansをインストールしようとしています。 Snapdを使用してNetbeansをインストールしました。

sudo snap install netbeans --classic

Netbeansを起動しようとしていますが、次のエラーが発生します。

netbeans

JDKが見つかりません(エラーはまったく覚えていませんが修正しました)

私が解決した方法はこれです

$which javac
/usr/bin/javac
netbeans_jdkhome='/usr/bin/javac'

その後、netbeansを再起動しようとするとエラーが発生します。

netbeans
/snap/netbeans/50/netbeans/platform/lib/nbexec: WARNING: environment variable DISPLAY is not set

DuckDuckGoで素早く検索してみました。 Google で「セキュリティ」を検索していません。 DuckDuckGoに関連する質問がありません。

ノート:私はAndroid StudioでJavaを使用しています。しかし、私のシステムでJavaが見つからなかったので、再インストールする必要がありました。sudo apt-get install openjdk-16-jdk-headless警告:環境変数DISPLAYが設定されていません(netbeans)。

サムSOでは、これはX11関連の問題と呼ばれています。私の質問は何も得られなかったので、Samがコメントで述べたようにそこから削除し、ここに質問しました。私は以前にX11で問題が発生したことがなかったので、どうすればいいかわかりません。

スレッドからCeltschkが実行するように要求し、export DISPLAY=:0.0実行後に別の問題が発生しました。

netbeans
java.lang.UnsatisfiedLinkError: Can't load library: /usr/lib/jvm/java-16-openjdk-amd64/lib/libawt_xawt.so
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2387)
    at java.base/java.lang.Runtime.load0(Runtime.java:746)
    at java.base/java.lang.System.load(System.java:1857)
    at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
    at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:383)
    at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:227)
    at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:169)
    at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:310)
    at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:280)
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2392)
    at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:808)
    at java.base/java.lang.System.loadLibrary(System.java:1893)
    at java.desktop/sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:61)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
    at java.desktop/sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:58)
    at java.desktop/sun.awt.PlatformGraphicsInfo.createGE(PlatformGraphicsInfo.java:36)
    at java.desktop/java.awt.GraphicsEnvironment$LocalGE.createGE(GraphicsEnvironment.java:93)
    at java.desktop/java.awt.GraphicsEnvironment$LocalGE.<clinit>(GraphicsEnvironment.java:84)
    at java.desktop/java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:106)
    at org.netbeans.core.startup.Main.start(Main.java:228)
    at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98)
    at java.base/java.lang.Thread.run(Thread.java:831)

netbeansがJDKを見つけることができなかったので、エラーが発生すると思いました。だからもう一度やった

netbeans_jdkhome='/usr/bin/javac'

それでも同じエラーが発生しますが。

ベストアンサー1

おすすめ記事