删除jar包

public class TestDelete {
      private static List<File> files = new ArrayList();

      public static void addJarsIntoList(String path1)
      {
        File dir = new File(path1);
        if (dir.isDirectory()) {
          File[] subFiles = dir.listFiles();
          for (File file : subFiles)
            if (file.isFile())
              if (getFilesuffix(file.getName()).equals("jar"))
                files.add(file);

            else
              addJarsIntoList(file.getAbsolutePath());
        }
      }

      public static void deleteJarsIntoDestinDir(String destDir)
      {
        addJarsIntoList(destDir);
        for (File f : files)
          f.delete();
      }

      public static void main(String[] args) {
        TestDelete testDelet = new TestDelete();
        deleteJarsIntoDestinDir("D:\\path3");
      }

         public static String getFilesuffix(String strs)
          {
            String ss[] =  strs.split("\\.") ;
            return ss[1];
          }
}
时间: 2024-10-26 00:33:49

删除jar包的相关文章

MyEclipse导入jar包到工程和删除jar包的方法

1.先在当前项目新建一个lib文件夹,将需要导入的jar文件用鼠标直接拖到该文件夹 2.然后右键点击该jar文件,选择Build Path-->Add to Build Path 3.如图所示,成功导入jar包 删除jar包的方法 右键点击jar包,选择Build Path-->Remove from Build Path即可

Maven把项目依赖的所有jar包都打到同一个jar中

目录 1 使用maven-shade-plugin 2 推荐: 使用maven-assembly-plugin 3 扩展: Maven安装本地jar包到本地仓库 4 扩展: 手动生成jar包 5 扩展: Linux下运行jar包的几种方式 5.1 阻塞式方式 5.2 后台运行方式 5.3 后台持续运行方式 5.4 其他命令扩展 1 使用maven-shade-plugin (1) 在项目的pom.xml文件中加入如下插件: <build> <plugins> <!-- Mav

不要轻易在java ext 目录放任何三方jar包

今天在编写一个简单spi 应用demo的时候,在编译时总有一个其他的错误,如下: ERROR Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project userloginspi: Fatal error compiling: java.lang.NoSuchMethodError: com.google.common.collec

Spring框架针对dao层的jdbcTemplate操作crud之delete删除数据库操作 Spring相关Jar包下载

首先,找齐Spring框架中IoC功能.aop功能.JdbcTemplate功能所需的jar包,当前13个Jar包 1.Spring压缩包中的四个核心JAR包,实现IoC控制反转的根据xml配置文件或注解生成对象 beans .context.core 和expression 下载地址: https://pan.baidu.com/s/1qXLHzAW 2.以及日志jar包,以便查看相关执行细节 commons-logging 和log4j 下载地址: https://pan.baidu.com

maven - 一键删除maven仓库无效jar包工具

背景 在进行maven开发时,往往需要下载大量jar包,而由于网络不稳定等其他因素可能导致jar未下载完毕,然后保留了lastUpdated文件,导致无法更新失效的jar包. 现在提供个bat脚本,只需要输入maven本地仓库地址就可以将失效的lastUpdated信息删除,maven就能够重新下载失效的jar. 工具封装 只需要将仓库文件夹拖入bat窗口或者将仓库文件夹路径填入bat中,就可以清除失效的lastUpdated信息. 工具已上传github : 点我进入 @echo off ec

android 引入第三方jar包 找不到类

============问题描述============ 我的android项目,引入第三方jar包的方法是将引入的六个json包放到项目的lib文件夹里,通过添加到userlib中,在项目中引用userlib,项目这样部署,编译阶段没有报错一切正常 ,但是在运行的时候,就会报javanotfound的错误,找不到json包中的一个JSONObject这个类!  上网查过了,还是试过其他的方法,直接通过Add ExternalJARS...方法引入,但是更不行,直接报错[2012-02-29 1

利用Eclipse+maven编译Jedis源码成jar包和源码jar包

在GitHub上面,有很多源码都是maven项目,但是很多都没有jar包.去网上找到话第一个是比较难找,第二个是怕不够原汁原味.我们通过maven+Eclipse可以可视化将maven项目生成jar库包还有源码jar包. 1.下载maven 下载地址:http://maven.apache.org/download.html 2,解压 到本地: 3,配置环境变量 3-1,要先配置java-home变量. 新建系统变量,写入java-home值. 在系统变量的path里面添加  %JAVA_HOM

运行jar应用程序引用其他jar包的四种方法

方法一.使用Bootstrap Classloader来加载这些类. 我们可以在运行时使用如下参数: -Xbootclasspath:完全取代系统Java classpath.最好不用.-Xbootclasspath/a: 在系统class加载后加载.一般用这个.-Xbootclasspath/p: 在系统class加载前加载,注意使用,和系统类冲突就不好了. win32     java -Xbootclasspath/a: some.jar;some2.jar;  -jar test.jar

Java项目生成可执行jar包、exe文件以及在Windows下的安装文件

1.如何通过eclipse将Java项目生成可执行jar包 首先把在eclipse下的java项目导出jar file 下一步 下一步 下一步 最后点击完成,便生成了可执行的jar文件.可以在刚刚选择导出目录的文件夹中找到. 2.将刚刚生成的jar文件导出可执行的.exe文件,首先安装exe4j软件,下载地址如下:http://www.jb51.net/softs/541579.html,下载后安装破解.打开界面如下 直接下一步,选择第二个 下一步 下一步 如果要在64位下运行,则要点击下面那个