昨日、いくつかの更新(Javaでの更新の一部)の後、Eclipseはメニューをグローバルメニューバーに移動する機能を失いました。
Ubuntuのリポジトリから別のJavaを削除/追加しようとしましたが、それでもグローバルメニューに表示されません。
だから私の質問は、Java(Sunを含む)のどのバージョンがglobalmenuをサポートしているのか、ライセンスなどは何でも構いません。globalのメニューを元に戻したいだけです;)
ありがとう。
これはJVMではなく、GUIツールキットの障害です。 GUIツールキットは、アプリを画面に描画できるようにするAPI +ライブラリのセットであり、ウィジェットのコレクション+それらのランタイムと考えてください。
Eclipseは、他のJavaツールキット(Swingなど)よりもネイティブに見えるSWTツールキットを使用します。失われたものの簡単な説明は、globalmenバインディングがアップグレードされたことです。 SWTは(まだ)サポートにアップグレードしていません。
プロジェクトJava Ayatana( http://code.google.com/p/Java-swing-ayatana/ )を使用すると、Java6のアプリメニュー/ 7Swingアプリケーションがサポートされています。
Sudo add-apt-repository ppa:danjaredg/jayatana
Sudo apt-get update
Sudo apt-get install jayatana
最後に、セッションをリスターします