如何将新的jar文件添加到服务器中现有的已部署jar中

时间:2016-06-24 10:39:41

标签: java deployment jar shared-libraries

我有一个在服务器上运行的RMI应用程序。现在我想将外部jar文件添加到现有部署的jar中。

注意:它不是Web应用程序。

例如,这里我提到了jar目录

MyApplication.jar

  • MANIFEST.MF
  • 的.classpath
    • 我的java类文件
  • LIB
    • Test.jar的
    • test1.jar
  • 图像
  • META-INF
    • MANIFEST.MF

.classpath有

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
  <classpathentry kind="src" path="src"/>
  <classpathentry kind="lib" path="lib/test.jar"/>
  <classpathentry kind="lib" path="lib/test1.jar"/>
  <classpathentry kind="output" path="classes"/>
</classpath> 

现在我想将test2.jar添加到MyApplication.jar中的lib文件夹并更新.classpath文件。

是否可以添加它?

1 个答案:

答案 0 :(得分:0)

如果您不能使用JRebel,那么您可能必须尝试编写自己的类加载器来实现此目的。有很多陷阱。有关指示,请参阅this answerthis question