1

Mac OS X でアプリケーションを起動しました。画面の左上隅にある Apple アイコンの横に、アプリケーションの名前が表示されます。この名前は、メイン クラスのパッケージ パスとして表示されます (つまりpack.age.Uno、 の代わりにUno)。

この厄介なことを修正する方法を知っている人はいますか?

4

2 に答える 2

3

プログラムの起動時に次のパラメータを追加するだけです: -Xdock:name=MyApp

于 2013-01-16T18:43:21.373 に答える
1

私もこれでイラつきました。コードで確実にオーバーライドする方法はありません。私はそれを動作させますが、if (System.getProperty("os.name").contains("Mac")) System.setProperty("com.apple.mrj.application.apple.menu.about.name","My Java App");後でcomに戻すと、「com.me.myapp」に戻ります. リリース時に、Jar Bundler を使用してアプリ バンドルを作成すると、問題はなくなります。

于 2012-06-19T20:52:33.117 に答える