java - 我应该如何在运行时动态加载Jars?

java - 我应该如何在运行时动态加载Jars?

为什么在Java中这么做很难? 如果你想有任何种类的模块系统,你需要能够动态加载罐子。 我被告知有一种方法可以通过编写自己的ClassLoader,但对于那些应该(至少在我的脑海里)像使用jar文件作为参数调用方法一样简单的工作来说,这是很多工作。 任何建议简单的代码,这样做?…


java - 如何在运行时加载一个jar文件

这个问题在这里已经有了答案: 我应该如何在运行时动态加载Jars? 11个答案 我被要求构建一个能够在运行时加载新代码(扩展)的Java系统。 我的代码在运行时如何重新加载jar文件? 或者我如何加载一个新的jar? 显然,由于持续正常运行时间很重要,因此我想添加重新加载现有类的能力(如果它不会使事情复杂化太多)。 我应该注意哪些事情?(把它想成两个不同的问题-一个是关于在运行时…


java - 在jar中更新.class文件

我想用一个新的更新jar中的.class文件。 最简单的方法是什么,特别是在Eclipse IDE中?…



java - 如何从不同的jar中加载同一个类

我有一个类Client.java在两个不同的罐子jar1&jar2现在在运行时,我想决定哪个Client.class加载像 if(country==india){// load Client class of jar1)else{ load client class from jar2}我可以做那个...…


java - 在jar文件中加载速度模板

我有一个项目,我想加载一个速度模板,用参数完成它。 整个应用程序打包为jar文件。 我最初想到的是这样的: VelocityEngine ve=new VelocityEngine(); URL url=this.getClass().getResource("/templates/"); File file=new File(url.getFile());…


Java动态加载一个类

我正尝试将类动态加载到组件中。 我正在使用文件选择器来选择将被加载的.JAR文件,然后选择一个选项窗格来获取类的名称。 我已经拖网寻找如何将一个Java文件转换为一个URL,以加载它在URLClassLoader,我想出了: File myFile=filechooser.getSelectedFile(); String className=JOptionPane.showInput…


动态加载java类文件的方法

什么是动态加载java类文件的好方法,以便编译到jar中的程序可以读取目录中的所有类文件并使用它们,以及如何编写文件以便它们具有相关的必要包名到罐子里?…


java - 从类自己的JAR文件中加载资源

当使用Class.getResource()并提供一个相当常见的资源名称(如"license.html",Java可能会从CLASSPATH中列出的另一个JAR文件加载"license.html"资源,但可能完全不相关我的应用程序。 有没有办法强制ClassLoader 首先尝试从我的类所在的同一个JAR文件中加载资源,只有在找不到的时候,才能查看CLASSPATH上的其他JAR文件?…




java classloader加载jar java加载class文件 jar 自定义classloader加载jar 自定义classloader spring自定义classloader java热加载 jar命令 jar包隔离