在我的 java 应用程序中,我将一个 jar 文件(使用 Maven shade 插件打包)读入一个字节流。在 jar 中定义了一个入口点类POM.xml
<build>
...
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>com.mycompany.TheEntryPoint</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
如何将此类动态加载到我的 java 应用程序中?
更新:
- jar 作为字节流加载,不驻留在文件系统或 URL 中