8 个解决方案
#1
奇怪,好象没人知道这个问题,关注中。。。。。。
#2
jar文件本来就是zip格式,你用WinRAR直接添加都可以,不过需要META-INF里的清单文件。问题是打包进去里面的jar文件不用另类方法无法调用啊,有什么用呢?
#3
可以打成包,但是你的页面将无法找到类了.
假设你有2个包 a.jar b.jar 现将它们打成一个包 c.jar
首先你要明确的是:服务器重启动后,将解开你的.jar文件,这时对于你的页面来说就是class文件了.
如果按照你设想的去打包,重启动服务器,服务器自动解开c.jar,但解开的还是jar文件(a.jar b.jar),你的页面将找不到类(NoClassFound).
所有这种做法的不可行的.
假设你有2个包 a.jar b.jar 现将它们打成一个包 c.jar
首先你要明确的是:服务器重启动后,将解开你的.jar文件,这时对于你的页面来说就是class文件了.
如果按照你设想的去打包,重启动服务器,服务器自动解开c.jar,但解开的还是jar文件(a.jar b.jar),你的页面将找不到类(NoClassFound).
所有这种做法的不可行的.
#4
解压到同一个目录下,覆盖
再一起打包
再一起打包
#5
楼上,那样可以修改每一个类才行!!!!
#6
不知道lz确切要干什么呢
#7
如果你用jbuilder 打包的时候是可以选的,是不是要打在一个包里面。
#8
把N个包解压后重新再打成一个包就成了。
#1
奇怪,好象没人知道这个问题,关注中。。。。。。
#2
jar文件本来就是zip格式,你用WinRAR直接添加都可以,不过需要META-INF里的清单文件。问题是打包进去里面的jar文件不用另类方法无法调用啊,有什么用呢?
#3
可以打成包,但是你的页面将无法找到类了.
假设你有2个包 a.jar b.jar 现将它们打成一个包 c.jar
首先你要明确的是:服务器重启动后,将解开你的.jar文件,这时对于你的页面来说就是class文件了.
如果按照你设想的去打包,重启动服务器,服务器自动解开c.jar,但解开的还是jar文件(a.jar b.jar),你的页面将找不到类(NoClassFound).
所有这种做法的不可行的.
假设你有2个包 a.jar b.jar 现将它们打成一个包 c.jar
首先你要明确的是:服务器重启动后,将解开你的.jar文件,这时对于你的页面来说就是class文件了.
如果按照你设想的去打包,重启动服务器,服务器自动解开c.jar,但解开的还是jar文件(a.jar b.jar),你的页面将找不到类(NoClassFound).
所有这种做法的不可行的.
#4
解压到同一个目录下,覆盖
再一起打包
再一起打包
#5
楼上,那样可以修改每一个类才行!!!!
#6
不知道lz确切要干什么呢
#7
如果你用jbuilder 打包的时候是可以选的,是不是要打在一个包里面。
#8
把N个包解压后重新再打成一个包就成了。