Java ヘッドレス ブラウザに WebRenderer を使用する Java アプリケーションがあります。WebRenderer を実行するために xserver は必要ありません。x11 ライブラリと xserver コンポーネントをすべてアンインストールすることで、これを確認しました。
ただし、問題はエラーをスローすることGtk-WARNING **: cannot open display:です。特定の条件で。調査の結果、通常、openJDK がインストールされているシステムでそのエラーがスローされることがわかりました。また、現在の Java バージョンが Sun のものであるが、openJDK がまだインストールされている場合。それを修正するには、およびをアンインストールする必要があります(これにより、、、、、libatk-wrapper-javaおよびlibgtk2.0-0も削除さdefault-jreれます)。cedtea-netxlibatk-wrapper-java-jnilibgtk2.0-binopenjdk-6-jre
また、openSUSE (Sun の Java を使用) でも同じエラーがスローされます。xserverを起動したり、他の何かに必要なコンポーネントをアンインストールしたりせずに、このエラーを修正する方法はありますか? どんな助けでも大歓迎です。