web-dev-qa-db-ja.com

どのJavaバージョンがグローバルappmenuをサポートするか

昨日、いくつかの更新(Javaでの更新の一部)の後、Eclipseはメニューをグローバルメニューバーに移動する機能を失いました。

Ubuntuのリポジトリから別のJavaを削除/追加しようとしましたが、それでもグローバルメニューに表示されません。

だから私の質問は、Java(Sunを含む)のどのバージョンがglobalmenuをサポートしているのか、ライセンスなどは何でも構いません。globalのメニューを元に戻したいだけです;)

ありがとう。

1
e01

これはJVMではなく、GUIツールキットの障害です。 GUIツールキットは、アプリを画面に描画できるようにするAPI +ライブラリのセットであり、ウィジェットのコレクション+それらのランタイムと考えてください。

Eclipseは、他のJavaツールキット(Swingなど)よりもネイティブに見えるSWTツールキットを使用します。失われたものの簡単な説明は、globalmenバインディングがアップグレードされたことです。 SWTは(まだ)サポートにアップグレードしていません。

3

プロジェクト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

最後に、セッションをリスターします

0
danjaredg