Как проверить, установлена ли на клиентском компьютере Java 3D? Я могу использовать это для отображения сообщения о недостающих требованиях. Заранее спасибо!Как проверить, установлен ли Java 3D из моего приложения Java?
2
A
ответ
2
У меня была аналогичная проблема. В моем случае был доступен jar-файл J3D, но не бинарные файлы платформы.
try
{
GraphicsConfigTemplate3D gconfigTemplate = new GraphicsConfigTemplate3D();
GraphicsConfiguration config = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getBestConfiguration(gconfigTemplate);
}
catch (Error e) // You shouldn't normally catch java.lang.Error... this is an exception
{
System.out.println("Java3D binaries not installed");
}
3
Вы можете попробовать загрузить класс из Java 3D API и поместить свою логику в инструкцию catch. т.е.
try {
Class.forName("javax.media.j3d.J3DBuffer")
}
catch(final ClassNotFoundException e) {
//Your logic here
}
Я знаю, я знаю, исключений не следует ожидать.
Смежные вопросы
- 1. Как проверить, установлен ли python в windows из java?
- 2. Как проверить баланс биткойнов из моего приложения?
- 3. gwt проверить, установлен ли jre
- 4. Как запустить приложение Java из моего приложения Java?
- 5. Должен ли Java быть установлен для запуска приложения Java?
- 6. можно отправить sms из моего приложения java
- 7. Как проверить читатель PDF установлен с Java
- 8. Как проверить, установлен ли бит в байте java
- 9. Как проверить, установлен ли браузер на машине с помощью Java?
- 10. Как проверить, установлен ли java или нет через сценарий оболочки
- 11. Изменение значка моего приложения java
- 12. Как проверить, открыта ли ссылка из моего приложения, используя UIAutomation?
- 13. Как проверить масштабируемость моего приложения
- 14. Как запустить тесты JUnit из моего java-приложения?
- 15. Как проверить, был ли Console.Out установлен с использованием моего TextWriter
- 16. Как увеличить размер кучи моего приложения Java?
- 17. Как проверить производительность приложения СУБД Java
- 18. Как проверить установлен ли libC++?
- 19. Как получить аргументы vm из java-приложения?
- 20. Как взаимодействовать с консольным приложением C из моего Java-приложения
- 21. Как проверить использование моего приложения?
- 22. Как я могу проверить системные приложения Java?
- 23. Является ли это разумным подходом для моего веб-приложения Java?
- 24. Как получить свой общедоступный IPV6-адрес из моего Java-приложения?
- 25. Как улучшить производительность SQL из моего приложения Java
- 26. Как проверить установку Java из пакетного сценария?
- 27. Запуск приложения Java из другого приложения Java
- 28. Как проверить, установлен ли модуль?
- 29. Как проверить, установлен ли WaitHandle?
- 30. Как проверить, установлен ли LogWriter?
Я считаю это еще более полным, чем предыдущий. Похоже, что банок недостаточно. – javydreamercsw