|
|
1
6
您总是可以编写自己的类加载器,并使用标准的类加载器将其链接起来。 http://download.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html 10年前,我使用这个方法加载通过套接字接收并在XML文件中指定的类(也通过套接字)。我的Java程序不知道这些类在获得XML文件和类之前就已经存在了。 |
|
|
2
2
使用osgi包可以做到这一点。看一看 http://blog.springsource.com/2008/02/18/creating-osgi-bundles/ . 搜索“多个版本”。 |
|
|
3
1
贾斯丁 chrisparker2000的建议看起来是最可行的——你必须编写一个自定义的类加载器,我能想到的唯一变化是以下几行: 1。对于客户端可交付的jar,比如client.dev.jar和client.prod.jar,重命名为不同的扩展名并将它们放在类路径中。重命名为其他扩展名以防止容器加载jar的内容。
|
|
|
4
1
如果使用maven这样的构建工具,可以为不同的作用域(测试与生产)定义不同的jar文件(依赖项)。 您还可以使用maven概要文件定义不同的jar文件/版本集。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |