根目录下有一个javaDC.dll文件
以下的类是通过javaDC.dll加密和解密``
package test;
import org.xiaomaha.tools.Pack;
import org.xiaomaha.tools.User;
public class dll {
public native static String coding(String sin); //加密
public native static String decoder(String sin); //解密
static {
System.loadLibrary("javaDC");
}
public static String getdecoder(String in){
return decoder(in);
}
}
main 调用一点问题都没``````为什么```````webservices接口实现类用就要出``InvocationTargetException
错误!????希望高手解答下!?
package com.xiaomaha.services;
import test.dll;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str="eJzLS8xNta3ITMzPTcxI1ClILC4uzy9KsTU0NjQCAJKBCco=";
System.out.println(dll.getdecoder(str);
}
}
接口实现类
package com.xiaomaha.services;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.xiaomaha.tools.Pack;
import test.dll;
//Generated by MyEclipse
import com.xiaomaha.dao.IUserDAO;
import com.xiaomaha.dao.UserDAO;
import com.xiaomaha.po.User;
public class testImpl implements Itest {
private UserDAO dao;
public UserDAO getDao() {
return dao;
}
public void setDao(UserDAO dao) {
this.dao = dao;
}
public String example(String message) {
String str="eJzLS8xNta3ITMzPTcxI1ClILC4uzy9KsTU0NjQCAJKBCco=";
System.out.println(dll.getdecoder(str));
// try {
// User user = (User)Pack.createObject(User.class,message);
// dao.insertUser(user);
// } catch (Exception e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
return message;
}
}