Вы не можете выбрать время выполнения Java на компьютере. Все, что вы можете сделать, это проверить, какое время выполнения Java доступно на чьем-то компьютере.
У вас есть два варианта, что делать в коде.
На странице Nimbus они показывают вам, как вы можете test for the Nimbus look and feel, и возвращайтесь к чему-то еще, если Nimbus недоступен.
try {
for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (Exception e) {
// If Nimbus is not available, you can set the GUI to another look and feel.
}
Это то, что Oracle рекомендует разработчикам делать.
Ваш другой выбор - запустить тест, чтобы узнать, какая среда времени выполнения Java доступна. Вот applet от Java Tester, который выполняет тест. Важными линиями являются System.getProperty("java.version")
и System.getProperty("java.vendor")
.
public class JavaVersionDisplayApplet extends Applet
{ private Label m_labVersionVendor;
public JavaVersionDisplayApplet() //constructor
{ Color colFrameBackground = Color.pink;
this.setBackground(colFrameBackground);
m_labVersionVendor = new Label (" Java Version: " +
System.getProperty("java.version")+
" from "+System.getProperty("java.vendor"));
this.add(m_labVersionVendor);
}
}
Nimbus работает на Java 6 Обновление 10 и выше.