Привет всем!
Я пишу программное обеспечение, которое позволит пользователям создавать свои собственные классы Java для конкретного использования в моем программном пакете. Очевидно, что мое программное обеспечение должно иметь возможность вызывать компилятор Java для компиляции созданных пользователем классов для использования в моей программе. Однако я не хочу требовать от пользователей загрузки и установки всего JDK только для того, чтобы они могли получить доступ к компилятору Javac Java. Я понимаю, что в Java 6 есть новый API компилятора Java, но даже в этом случае пользователи, использующие только JRE, а не JDK, получат нулевой объект при попытке создать экземпляр инструмента компилятора Java.
Итак, каков наилучший способ позволить моей программе компилировать классы Java, требуя при этом от конечного пользователя просто установить JRE на свои машины? Если это невозможно, какой минимальный набор библиотек/jar-файлов мне нужно будет установить на пользовательском компьютере?
Я полагаю, что другой возможностью может быть использование JWS (javaws), чтобы запустить приложение через Интернет. В этом случае, возможно ли, чтобы мое программное обеспечение не требовало JDK (я думаю, в основном, Tools.jar)? Придется ли мне каким-то образом объединять инструменты.jar с моим программным обеспечением?
Подробнее здесь: https://stackoverflow.com/questions/560 ... all-of-jdk
Использование API компилятора Java без необходимости установки JDK ⇐ JAVA
Программисты JAVA общаются здесь
-
Anonymous
1728338232
Anonymous
Привет всем!
Я пишу программное обеспечение, которое позволит пользователям создавать свои собственные классы Java для конкретного использования в моем программном пакете. Очевидно, что мое программное обеспечение должно иметь возможность вызывать компилятор Java для компиляции созданных пользователем классов для использования в моей программе. Однако я не хочу требовать от пользователей загрузки и установки всего JDK только для того, чтобы они могли получить доступ к компилятору Javac Java. Я понимаю, что в Java 6 есть новый API компилятора Java, но даже в этом случае пользователи, использующие только JRE, а не JDK, получат нулевой объект при попытке создать экземпляр инструмента компилятора Java.
Итак, каков наилучший способ позволить моей программе компилировать классы Java, требуя при этом от конечного пользователя просто установить JRE на свои машины? Если это невозможно, какой минимальный набор библиотек/jar-файлов мне нужно будет установить на пользовательском компьютере?
Я полагаю, что другой возможностью может быть использование JWS (javaws), чтобы запустить приложение через Интернет. В этом случае, возможно ли, чтобы мое программное обеспечение не требовало JDK (я думаю, в основном, Tools.jar)? Придется ли мне каким-то образом объединять инструменты.jar с моим программным обеспечением?
Подробнее здесь: [url]https://stackoverflow.com/questions/5600213/using-java-compiler-api-without-requiring-install-of-jdk[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия