When my application written in Java with SWT runs under OS X, both from under Eclipse and from jar, its name in
You should do the following during app initialization, before GUI is built:
// take the menu bar off the jframe
System.setProperty("apple.laf.useScreenMenuBar", "true");
// set the name of the application menu item
System.setProperty("com.apple.mrj.application.apple.menu.about.name", "AppName");
// set the look and feel
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
But above code works in Java 1.5, this code may not work in 1.6
For new java see documentation: