易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA调用DLL的注意事项

网上JAVA调用DLL的文章不少了,但发现有些还是有问题。刚好研究了一下,稍做更改后,在VC2005上测试通过,(Release和Debug版本均可)。
更改点:
1、#include "jni.h"
2、将jni_md.h中的:#define JNICALL __stdcall变为:#define JNICALL __cdecl (函数使用的应该是c语言的缺省调用方式_cdecl方式,否则DLL里成的函数名形为:_MyFunc@12,不能为JAVA调用)。
也可以使用def导出函数,来限制生成的函数名不变为_MyFunc@12的形式。def导出的方法也很方便:添加一个def文件,内容注意写上EXPORTS MyFunc,即要导出的函数名。


相关文档:

JAVA—感触

学到JAVA的面对对象,发现如此强大!
万物皆对象,万物为我所用!
对JAVA产生强烈的好感!
但对于Sun公司的收购,JAVA不知会如何?
--------------------------------------------------
这第一篇文章,是我在CSDN的开端。
之后我会更新我的博客,写上一些学习感受。
希望能在这里找到一片新的天地! ......

Java Logger汇总

来自:http://www.cnblogs.com/echozhjun/archive/2010/01/08/1641970.html
JDK Logger
JDK Logger在java.util.logging包下面,自从JDK1.4就有了,可是因为log4j的存在,这个Logger一直沉默着。Java自带的Logger,级别比Log4j还要详细,但是如果需要自定义日志输出格式,需要自己实现Formatter,有些不方便。
Log4j  ......

如何迅速成为Java高手

要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要 分为三大块:J2SE,J2ME和 J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编 程; ......

Java另一种分页技术

 整体系统采用Java中Spring ,Struts, Hibernate组成。
在Action中:
public ActionForward orgview(ActionMapping mapping, ActionForm form,HttpServletRequest request,HttpServletResponse response) {
// TODO Auto-generated method stub
ActionForward forward = new ActionForward("strpath");
Http ......

一道java题所揭示的原理

看到一道java题,感觉很不错,我在原来的版本上增加了些代码,一起来看看下面的代码将输出什么
class Father{
int i,j;

Father(){
add(1);
}
void add(int v){
i+=v;
j+=v;
}
void print(){
System.out.println("i:="+i);
System.out.println("j:="+j);
}
}
class C ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号