Java 25 AOT с каталогом в пути к классамJAVA

Программисты JAVA общаются здесь
Anonymous
Java 25 AOT с каталогом в пути к классам

Сообщение Anonymous »

Я пытался протестировать Java 25 AOT в приложении Java, над которым я все еще работаю, и поэтому оно не встроено в файл jar.
Мой класс Java в файле ~/workspace/demoj25/src/Demo.java:

Код: Выделить всё

public class Demo {
public static void main(String[] args) {
IO.println("hello");
}
}
Я скомпилировал класс с помощью javac, и у меня есть файл ~/workspace/demoj25/src/Demo.class.
Я выполнил эту команду из ~/workspace/demoj25, чтобы создать файл кэша AOT:

Код: Выделить всё

java -XX:AOTCacheOutput=cache.aot -cp src Demo
И это дало мне ошибку:

Код: Выделить всё

[error][aot] Error: non-empty directory 'src'
Означает ли это, что мне нужно использовать jar-файлы только в моем пути к классам?
Есть ли обходной путь?
Я хотел бы иметь возможность использовать более быстрое время запуска, которое обеспечивает кэш AOT во время тестирования моего приложения, без генерации jar каждый раз, когда я вношу изменение.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... -classpath

Вернуться в «JAVA»