CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

一个JNI小程序的问题

楼主LHASK(LHASK)2006-07-02 22:13:56 在 Java / J2SE / 基础类 提问

我有一个很小的java程序,现在希望能够把其中一个函数用c++重写,然后通过JNI技术在java程序中调用  
  但是我没接触过java  
  所以希望有大侠能帮一下忙,程序很简单的  
   
  public   class   ValidateSkills   {  
  public   static   void   main(String   args[])  
  {  
  try   {  
  checkKeyFactor("test,test",   "187562845762",  
  "897956304563",   "874625894756");  
  }   catch   (Exception   e)   {  
  //   TODO   Auto-generated   catch   block  
  e.printStackTrace();  
  }  
   
   
  }  
   
  public   static   String[]   checkKeyFactor(String   keyString,   String   sessionId,  
  String   transactionId,    
  String   transactionTime   )   throws   Exception   {  
  String[]   returnString   =   new   String[8];  
  int   retCode   =   0;  
  String   uid   =   null;  
  String   prodval   =   "1000";  
  String   prodkey   =   "1000";  
  if   (transactionId.equals(""   +   ("ABC"   +   sessionId.hashCode()).hashCode()))   {  
  }   else   {  
  retCode   =   1;  
  //   return   returnString;  
  }  
  String   str   =   keyString;  
  String   Str2[]   =   str.split(",");  
  if   (Str2.length   <   4)   {  
  retCode   =   5;  
  }  
  String   generationTime   =   "783748328";  
   
  long   tl1   =   Long.parseLong(transactionTime.trim());  
  long   tl2   =   Long.parseLong(generationTime.trim());  
  int   ti1   =   (int)   Math.floor(tl1   /   1000   -   114423300);  
  int   ti2   =   (int)   tl2;  
  if   ((ti1   -   ti2)   >   10   ||   (ti2   >   ti1))   {  
  retCode   =   2;  
  }  
  returnString[0]   =   ""+retCode;  
  returnString[1]   =   uid;  
  returnString[2]   =   prodval;  
  returnString[3]   =   prodkey;  
  return   returnString;  
  }  
  }  
   
   
  希望有大侠能帮帮忙  
  谢谢  
   
  问题点数:30、回复次数:3Top

1 楼LHASK(LHASK)回复于 2006-07-02 22:14:47 得分 0

忘记说明了  
  要用c++重写的函数就是里面那个checkKeyFactor  
  谢谢Top

2 楼LHASK(LHASK)回复于 2006-07-03 11:02:08 得分 0

急,能否有大侠帮忙啊  
  谢谢Top

3 楼arben007()回复于 2006-08-16 11:21:32 得分 0

看看这个你就明白了  
  http://www.itwenzhai.com/data/2006/0621/article_25044.htmTop

相关问题

关键词

得分解答快速导航

  • 帖主:LHASK

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo