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-netx
libatk-wrapper-java-jni
libgtk2.0-bin
openjdk-6-jre
また、openSUSE (Sun の Java を使用) でも同じエラーがスローされます。xserverを起動したり、他の何かに必要なコンポーネントをアンインストールしたりせずに、このエラーを修正する方法はありますか? どんな助けでも大歓迎です。