Вы не можете выбрать время выполнения Java на компьютере.Все, что вы можете сделать, это проверить, какая среда выполнения Java доступна на чьем-либо компьютере.
У вас есть два варианта действий в коде.
На странице Nimbus они показывают, каквы можете протестировать внешний вид Nimbus и вернуться к чему-то другому, если 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 доступна.Вот апплет от 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 и выше.