黑马程序员技术交流社区
标题:
基础加强2--编写对class文件进行加密的工具类
[打印本页]
作者:
樊其杰
时间:
2013-5-22 16:30
标题:
基础加强2--编写对class文件进行加密的工具类
本帖最后由 樊其杰 于 2013-5-22 16:32 编辑
ClassLoaderAttachment类代码如下:
package cn.itcast.day2;
import java.util.Date;
public class ClassLoaderAttachment extends Date {
@Override
public String toString() {
return "hello itcast";
}
}
复制代码
MyClassLoader类代码如下:
package cn.itcast.day2;
/**
* 加密程序
*/
import java.io.*;
public class MyClassLoader {
public static void main(String[] args) throws Exception{
String srcPath=args[0];
String destDir=args[1];
FileInputStream fis=new FileInputStream(srcPath);
String destFileName=srcPath.substring(srcPath.lastIndexOf('\\')+1);
String destPath=destDir+"\\"+destFileName;
FileOutputStream fos=new FileOutputStream(destPath);
cypher(fis, fos);
fos.close();
fis.close();
}
public static void cypher(InputStream ins,OutputStream outs)throws Exception{
int b=0;
while((b=ins.read())!=-1){
outs.write(b^0xff);
}
}
}
复制代码
程序运行输入截图如下:
为什么运行时出错?Exception in thread "main" java.io.FileNotFoundException: E:\Workspaces\MyEclipse (系统找不到指定的文件。)?
QQ五笔截图未命名.png
(65.16 KB, 下载次数: 0)
下载附件
2013-5-22 16:29 上传
作者:
樊其杰
时间:
2013-5-22 21:02
怎么没人来回答?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2