Описание тега jsr199
JSR 199: API компилятора Java
2
ответа
Динамическая компиляция без создания физического файла
Я следую учебному пособию из раздела "Генерирование классов Java динамически через API компилятора Java", код работает, но я вижу, что программа создаст файл класса после его компиляции. import java.io.IOException; import java.net.URI; import java.u…
12 апр '12 в 06:19
2
ответа
Искаженное имя класса пакета Java при загрузке исходного кода во время выполнения
У меня есть компилятор времени выполнения Java следующим образом: public class Compiler { private final JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); private final Map<String, String> source = new HashMap<String, String>(…
26 мар '16 в 14:54
2
ответа
Как запустить код, скомпилированный JavaCompiler?
Есть ли способ запустить программу, скомпилированную JavaCompiler? [Javax.tools.JavaCompiler] Мой код: JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); DiagnosticCollector<JavaFileObject> diagnostics = new DiagnosticCollector<J…
28 янв '10 в 18:21
3
ответа
Как установить classpath, когда я использую javax.tools.JavaCompiler для компиляции исходного кода?
Я использую класс javax.tools.JavaCompiler (jdk6) для компиляции исходного файла, но исходный файл зависит от некоторого файла JAR. Как установить путь к классу javax.tools.JavaCompiler?
14 окт '09 в 02:04
2
ответа
NoSuchMetodError Исключение при доступе к пользовательской библиотеке
У меня проблема с java.lang.NoSuchMethodError. Эта программа о API компилятора (JSR 199). Когда я создаю прототип для этого, он запускает работу, но когда я пытаюсь сделать его библиотечным, он генерирует исключение NoSuchMethodError. Вот первый про…
13 апр '12 в 02:02
1
ответ
Как использовать удаленные банки в classpath для javax.tools.JavaCompiler
Я использую JavaCompiler скомпилировать код.java. Это работает для меня при запуске класса, скомпилированного с помощью URLClassLoader загрузить удаленные банки. Но не работает во время компиляции. Пытался использовать такие параметры, как options.a…
19 дек '18 в 08:58
1
ответ
Компиляция набора файлов Java внутри дерева каталогов с помощью API компилятора JSR 199
Я пытаюсь скомпилировать много файлов с помощью API компилятора. Скажем, у меня есть структура каталогов .../program +/org +/foo |+ Main.java +/bar + Tools.java Есть ли способ обнаружить все файлы Java и сделать все компилятором, не прибегая к повто…
16 окт '09 в 06:55
1
ответ
Зависит ли javax.tools от JDK?
Я хочу использовать JavaCompiler динамически создавать некоторые классы. Я нашел исходный код javax.tools пакет, но нет реализации; некоторые посты в интернете говорят, что это зависит от tools.jar, Я не уверен tools.jar ассоциируется с JRE. Итак, м…
11 ноя '09 в 09:06
3
ответа
JavaCompiler из JDK 1.6: как записать байты класса непосредственно в массив byte[]?
Поэтому недавно я узнал о новом API JavaCompiler, доступном в JDK 1.6. Это делает его очень простым для String к .class файл напрямую из запущенного кода: String className = "Foo"; String sourceCode = "..."; JavaCompiler compiler = ToolProvider.getS…
25 янв '10 в 03:28