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

问题描述

为了代码安全把核心代码打成一个jar文件以jar文件的形式加载到项目中,如果检测当前用户为非法拷贝,在代码中实现将该核心jar删除,该如何实现用代码的方式删除该jar啊??用文件删除的方式好像不能成功啊??因为该jar在class构建路径上么??请指教

解决方案

我的建议是,用java执行bat文件或者bat命理将jar删除,也可以用ant进行,java执行ant的bat文件

时间: 2024-09-20 00:40:05

如何动态删除classpath下的jar包?的相关文章

java-在myeclipse中的项目下导入jar包,不显示

问题描述 在myeclipse中的项目下导入jar包,不显示 我是在myeclipse中的项目下建了一个lib文件夹,然后把jar包复制进入,如果jar包是zip压缩格式的可以显示,但是导入后是错误的,而jar格式的不显示,没法导入,如果在电脑本地的lib文件夹下是有包的,请问这什么原因怎么修改 解决方案 你导入jar包为什么不用build path? 解决方案二: 是不是你MyEclipse设置的问题;如果不是你关闭项目重启,或者关掉myeclipse重启看看 解决方案三: 1.刷新项目 2.

maven项目,配置后为什么Maven Dependencies没有对应lib下的jar包

问题描述 maven项目,配置后为什么Maven Dependencies没有对应lib下的jar包 进行上面这个操作后, 没有出现Maven Dependencies,对应的lib,以前也是偶尔能成功 到底是怎么 回事呢 解决方案 Maven项目配置第三方jar包maven项目添加jar包maven项目添加jar包 解决方案二: http://zhidao.baidu.com/link?url=Kv2bSAH9rnrWtPznX6FUVBa9I9GgHMUnZGmfcE0xlNvYIUY9A_

Windows/Linux下引用jar包,并用javac/java编译运行

Windows/Linux下引用jar包,并用javac/java编译运行,有需要的朋友可以参考下.   1> Windows 假设要引用的jar放在D:/test目录下,名字为t1.jar, java源文件放在D:/test/src目录下,名字为t2.java. 编译: javac -cp d:/test/t1.jar d:/test/src/t2.java 运行: java -cp d:/test/t1.jar;d:/test/src t2 注意,分号后面没有空格,否则报错.   需要注意的

既使用maven编译,又使用lib下的Jar包

在项目开发中,项目用maven管理,是一个maven项目. 一般情况下jar包都可以使用pom.xml来配置管理,但也有一些时候,我们项目中使用了一个内部jar文件,但是这个文件我们又没有开放到maven库中. 我们会将文件当到我们项目WEB-INF/lib中. 如果我们不对pom.xml进行特殊配置的话,maven打包是不会自动去引用和编译lib中的jar文件的,所以需要我们修改下pom.xml文件. 修改maven-compiler-plugin的配置,如下: <plugin> <g

android dex动态加载jar包的问题

问题描述 android dex动态加载jar包的问题 有个需求就是在工程中动态的加载一个jar包中的接口 然后接口中开启一个activity 但是在项目中没有这个activity 只是在manifest中配置了一下 请问这个要怎么开启 解决方案 android动态加载jar包android动态加载jar包Android如何动态加载jar包

关于myeclipse 下web项目 jar包导入tomcat问题

问题描述 我在myeclipse下建立了web项目,写代码时使用的是myeclipse下的jar包,包括jre1.6 .tomcat下的jar . mysql 的driver驱动,然后我发布到tomcat的webapp下,jre1.6 和tomcat本来就找得到问题是: 我的mysql 包要自己手动从别的文件夹下复制到tomcat webapp下的项目lib中去了,这样有点麻烦,不知道哪位大侠知道,如何自动发布到tomcat下的lib包中,谢谢 解决方案 右键项目 -> 属性 -> Java

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

Runnable JAR  RunnableJAR(1)在Eclipse中操作 上面的截图中eclipse的版本是:   方案二:安装Eclipse打包插件Fat Jar      方案一对于含有较多第三方jar文件或含有第三方图片资源等就显得不合适,太繁琐.这时可以使用一个打包的插件-Fat Jar.      Fat Jar Eclipse Plug-In是一个可以将Eclipse Java Project的所有资源打包进一个可执行jar文件的小工具,可以方便的完成各种打包任务,我们经常会来

Intellij IDEA 添加jar包的三种方式

intellij很好用但是对于用习惯了eclipse的童鞋来说有些不习惯,下面是intellij导入jar包的几种方法. Intellij IDEA 添加jar包的三种方式   一.直接复制:(不推荐) 方法:直接将硬盘上的jar包复制粘贴到项目的lib目录下即可. 注意: 1.对于导入的eclipse项目,该方式添加的jar包没有任何反应,用make编译项目会报错 2.对于在idea中创建的项目,该方式添加jar包,编译不报错,但是打开Structure会有"...jar ... is mis

dom4j从jar包中读取xml文件的方法_java

进行封装的时候,我们常常需要用xml来定义一些规范,在单独运行读取的时候当然不会有问题,但这些xml是往往是放在jar包里的,这样一来,这些东西就找不出来了.文中用到的xml定义如下: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?><ACCESOS> <item>  <SOCIO name="adsf">   <NUMERO>00045