草庐IT

java - 如何运行用 jaotc 编译的类?

我使用Java9编译了一个简单的类预编译器jaotc使用以下命令:javacTest.javajaotcTest.class这会生成一个名为unnammed.so的文件。如何运行编译好的程序?我是否需要编写Bootstrap来链接.so文件? 最佳答案 执行AOT编译后,需要在应用执行时指定生成的AOT库:java-XX:AOTLibrary=./Test.soTest您还应该编译java.base以获得真正的性能改进:jaotc--outputlibjava.base.so--modulejava.base请注意,在AOT编译和执