Java的web应用lib下有很多jar包要依赖,可不可以把这些jar打成一个jar吗?

问题描述

Java的web应用lib下有很多jar包要依赖,可不可以把这些jar打成一个jar吗?打成一个jar会影响应用吗? 问题补充:to 蔡华江:啥意思吗,行还是不行

解决方案

引用不一定行。如果你要打包的话,需先将原来的jar解开,然后再打成1个jar包。有些jar包(比较少,一般加密用途的jar包会有)可能牵涉到数字签名的问题,解压后再打包可能会有问题。你可以试下,呵呵 我也有过这样的念头,但是没尝试过。 一般来说是不行的, 我就做过这样的事情。当时我们的一个WEB项目依赖了将近80个第三方的jar包, 打包的时候遇到了什么XXSecurity的异常,没有成功。
解决方案二:
引用可不可以把这些jar打成一个jar吗?不一定行。如果你要打包的话,需先将原来的jar解开,然后再打成1个jar包。有些jar包(比较少,一般加密用途的jar包会有)可能牵涉到数字签名的问题,解压后再打包可能会有问题。你可以试下,呵呵 我也有过这样的念头,但是没尝试过。
解决方案三:
通常是行的
解决方案四:
不会,你有这功夫我赞成。。

时间: 2024-11-02 07:17:56

Java的web应用lib下有很多jar包要依赖,可不可以把这些jar打成一个jar吗?的相关文章

Java RESTful Web Service实战(第2版)

Java核心技术系列 Java RESTful Web Service实战 (第2版) 韩陆 著 图书在版编目(CIP)数据 Java RESTful Web Service实战 / 韩陆著. -2版. -北京:机械工业出版社,2016.7 (Java核心技术系列) ISBN 978-7-111-54213-1 Ⅰ. J-   Ⅱ. 韩-   Ⅲ. JAVA语言-程序设计   Ⅳ. TP312 中国版本图书馆CIP数据核字(2016)第156331号 Java RESTful Web Servi

eclipse-如何能在Eclipse的web-info下看到lib里的jar包?

问题描述 如何能在Eclipse的web-info下看到lib里的jar包? 在工程的web app libraries下能看到jar包,在web-info的lib文件夹下也能找到这些jar包,但是在Eclipse的lib目录下就是不显示这些jar包,我在filters里也没有过滤jar包,为什么会显示不出来呢?我是想把lib下的包删掉一些,因为和外部引用的有冲突,但是在build path里是没法删除这些包的 解决方案 WEB-INFO/lib & build path 的jar包问题WEB-

java class生成jar包(转)

  进入dos操作符窗口cd进入要打成jar包的class文件所有文件夹目录jar cvf [生成jar的名称.jar] [列出class文件] //若有多个,以空隔隔开 如:一.操作零散的单个或几个class文件jar cvf ibstool.jar com/cn/ibs/TurnD.class com/cn/ibs/TurnB.class 二.把一个文件夹下面的所有class文件打成jar包jar cvf ibstool.jar * 回车 生成可执行jar包:编译的class文件中必须有ma

IntelliJ IDEA导出Java 可执行Jar包

原文:IntelliJ IDEA导出Java 可执行Jar包 保证自己的Java代码是没有问题的,在IDEA里面是可以正常运行的,然后,按下面步骤: 打开File -> Project Structure -> Artifacts,如下图 点击"+",选择"Jar",选择Empty或From modules with dependencies,后者会把在项目中用到的Jar包解压开,当成项目的一部分,打包到最后的Jar包中.但是这样会有一个问题,即,如果项

Java千百问_02基本使用(003)_不使用IDE如何打jar包

不使用IDE如何打jar包 1.什么是jar包 jar包,最直白的感受就是后缀是.jar的一种压缩文件,它是以zip文件格式为基础的压缩包. 与zip文件不同的是,jar文件不仅用于压缩和发布,而且还用于部署和封装库.组件和插件程序. jar包可以被类似Jvm这样的工具直接使用,通过MANIFEST.部署描述符等特殊文件,来指示工具处理特定的jar. jar包大体分为2种,可执行jar包,不可执行jar包. 目前大多数的jar包都是不可被执行的,这类jar包就是提供给其他应用显现某些特定功能的.

java 导入excel ,jar 包冲突

问题描述 java 导入excel ,jar 包冲突 XSSFWorkbook 读取 07 excel 的对象, 在poi3.1 中是没有的, 进行文件导入的二次开发,以前项目只导入 03excel,用poi 3.1,现在 要导入07excel,于是又添加了一个poi 3.7 jar,于是 问题来了,ctrl shit o 只提示 低版本(poi3.1)中的 类,(poi3.1 不能删除)我该怎么办 ?大虾 解决方案 java下导入excel用到方法以及jar包java jar包冲突解决方法Ja

查看java进程加载了哪些jar包。

问题描述 查看java进程加载了哪些jar包. 各位大神帮帮忙.如何查看一个java进程加载了哪些jarbao包?有没有比较好的工具. 解决方案 Java ClassLoader加载.jareclipse java EE无法加载java基础的jar包 解决方案二: 进程加载了哪些jar包?在项目里面应该可以直接看到了吧? 解决方案三: 这个不应该在进程里看吧?应该在项目中看的 解决方案四: 项目开发时都是放在web-lib目录下的,outline视图模式下可以很清楚的看到啊. 如果是maven项

如何动态删除classpath下的jar包?

问题描述 为了代码安全把核心代码打成一个jar文件以jar文件的形式加载到项目中,如果检测当前用户为非法拷贝,在代码中实现将该核心jar删除,该如何实现用代码的方式删除该jar啊??用文件删除的方式好像不能成功啊??因为该jar在class构建路径上么??请指教 解决方案 我的建议是,用java执行bat文件或者bat命理将jar删除,也可以用ant进行,java执行ant的bat文件

java如何将多个jar打入一个jar中

问题描述 如题,我有一个工程,有多个jar,但发布时不好发布,如果只发布一个jar就ok了? 解决方案 解决方案二:???直接把几个jar用wrar393sc.exe打成一个jar就OK了可能没太明白LZ意思解决方案三:比如我有a1.jara2.jara3.jar但我只希望有一个a.jar就Ok了解决方案四:添加到用户库里解决方案五:那就是用wrar393sc.exe打成一个jar啊LZ不是想用程序来实现打成个jar吧解决方案六:winrar解压然后放到一个目录下再用winrar压缩成zip包!