Я просто занимаюсь созданием приложений, и мне было интересно, как вы должны работать в разных операционных системах. Моя цель - установить dockImage на Mac и taskBarImage для Windows в одной программе. Я не знаю, возможно ли это или нет. У меня есть пакет com.apple.eawt.Application, импортированный для установки dockImage на Mac OS, но когда я попытался запустить его в Windows, это не позволило мне запустить код. Благодаря!Поддержка Java для разных операционных систем
0
A
ответ
0
Возможно, вы захотите динамически загружать эти классы во время выполнения, используя блок try/catch для обработки попытки запуска или загрузки кода для неправильной платформы.
Возможно, вам также понадобится абстрагироваться от обеих реализаций с объявлением интерфейса (определяемым приложением, но реализованным динамически загружаемыми классами), чтобы приложение не пыталось скомпилировать код в ОС. Вы хотите, чтобы ваш код приложения не импортировался и не ссылался на какие-либо классы com.apple. * Или интерфейсы.
Некоторые ссылки:
Dynamically loading a class in Java
http://tutorials.jenkov.com/java-reflection/dynamic-class-loading-reloading.html
Смежные вопросы
- 1. Jar для разных операционных систем
- 2. Неинициализированная структура C++ для разных операционных систем
- 3. - программы, закодированные отдельно для разных операционных систем?
- 4. Инструкции для операционных систем
- 5. Как java качели рисуют на экране из разных операционных систем?
- 6. Книги для операционных систем, протоколы
- 7. Как установить каталог для исполняемого файла для разных операционных систем?
- 8. Сравнение встроенных операционных систем?
- 9. Эффективность операционных систем
- 10. планировщик операционных систем реального времени
- 11. Профили определения потоков (операционных систем)
- 12. Gfortran директивы препроцессора для различных операционных систем
- 13. Существуют ли библиотеки для создания операционных систем?
- 14. Хорошие источники обучения для операционных систем
- 15. Настройка среды OpenCL для всех операционных систем
- 16. Почему у виртуальных машин нет операционных систем?
- 17. Как бы начать обучение программированию операционных систем на Java?
- 18. Установить несколько операционных систем на смартфонах?
- 19. различных мобильных операционных систем и баз данных
- 20. Как драйверы становятся частью операционных систем?
- 21. GOCD - Несколько операционных систем GOQ и конвейеры
- 22. Обнаружение мобильных операционных систем через JavaScript
- 23. Компиляция в VIM через несколько операционных систем
- 24. Интересные проекты на основе распределенных/операционных систем
- 25. Обнаружение различных операционных систем и платформ
- 26. Включить другую банку для x86 и x64-разрядных операционных систем
- 27. Tomcat, WARs и несколько операционных систем
- 28. Есть ли способ написать C++-программу на одной платформе без повторной записи для разных операционных систем
- 29. Совместимость сонара с системами операционных систем Windows
- 30. Управление памятью операционных систем - вызов malloc()