Вопросы по теме 'java-compiler-api'

Зависит ли javax.tools от JDK?
Я хочу использовать JavaCompiler для динамического создания некоторых классов. Я нашел исходный код пакета javax.tools , но реализации нет; некоторые сообщения в Интернете говорят, что это зависит от tools.jar , я не уверен, что tools.jar...
2337 просмотров
schedule 29.07.2023

Как я могу программно использовать компилятор JDT?
Я использую JDT для компиляции своих классов Java. BatchCompiler возвращает строку, но мне нужен массив проблем/ошибок с информацией о столбцах и строках. компилятор.компиляция(единицы); печатает ошибку на своем принтере,compile.resolve(unit)...
2189 просмотров

лексический анализ дает только один вывод?
Я протестировал , но это дало мне только один результат. Я дал в качестве читателя этот текст: public class LexeTest{ private int a = 14; } А функция nextToken () : public Category nextToken () { if...
45 просмотров
schedule 10.04.2023

Как программно получить доступ к javadoc класса?
Я хотел бы отобразить текст перед запуском класса обслуживания. Этот текст может быть HTML, сгенерированным из javadoc класса. Можно ли получить доступ/сгенерировать его из самого класса?
2556 просмотров

Скомпилируйте файл .java и выполните из него функцию
Итак, у меня есть программа, в которой пользователь может писать файлы .java и выполнять их (во время выполнения .... да!!). В настоящее время пользователь может редактировать только один файл .java (пока). Теперь я хочу скомпилировать файл .java и...
144 просмотров
schedule 30.07.2023

Путь к классам JavaCompiler Windows против Linux
Я хочу создать инструмент, который может генерировать и компилировать исходный код Java и генерировать из него jar-файл: Для этого я использую JavaCompiler: JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); Когда я добавляю...
169 просмотров
schedule 26.03.2022

java — компилировать код на стороне клиента без JDK
У меня есть вопрос, от которого я довольно смущен. Мне известны различия между J ava R untime E nviroment и J ava D развитие K это. Я пишу программу, которая использует метод ToolProvider.getSystemJavaCompiler() для компиляции кода Java...
1344 просмотров
schedule 05.05.2023

Невозможно использовать javax.tools.JavaCompiler, когда ломбок является зависимостью - получение NoClassDefFoundError
Я пытаюсь использовать JavaCompiler для скомпилировать исходный код Java во время выполнения: $ cat src/main/java/App.java import java.util.LinkedList; import javax.tools.JavaCompiler; import javax.tools.JavaFileObject; import...
214 просмотров
schedule 07.01.2023

Скомпилируйте класс Java во время выполнения с зависимостями от вложенной банки
В приложении с весенней загрузкой я делаю следующее во время выполнения: Создание класса Java Компиляция Доступ к некоторым статическим полям скомпилированного класса с использованием отражения. Я основывал свой код на этот пост и...
649 просмотров

javax.tools.JavaCompiler компилируется в байт []
Возможно ли, чтобы javax.tools.JavaCompiler скомпилировал файл, но вернул байт-код в байт [] и фактически не создал файл .class ?? Мой текущий код: DiagnosticCollector<JavaFileObject> diagnostics = new DiagnosticCollector<>();...
38 просмотров
schedule 25.01.2023