实践Java中,Jni调用DLL文件本地方法
Java中,Jni调用DLL文件试验
所有文件均在E:\路径下。
安装jdk1.6.0_07
安装了VC++6.0
第一步,
HelloWorld.java
第二步,
E:\>javac HelloWorld.java
得到
HelloWorld.class
第三步,
E:\>javah HelloWorld
得到
HelloWorld.h
第四步,
编写一个C文件
HelloWorldImp.c
第五步,
使用cl编译
第六步,
我成功了
后来继续试验,目标是Java调用打印机的tsclib.dll,方法是dll调用dll:建立中间dll,兼顾Jni方法,调用tsclib.dll实现动作。(提前告诉您结果:我失败了)
------------------------下面有源码:
按此阅读全文 "Java中,Jni调用DLL文件试验" »
相关文档:
本文为您列举了Java众多特性中排名的前十个特性,不知道您是否有同样的感觉。
10) const,goto
什么?没错,它们都是Java的关键字,但它们什么也不干。
9) Java的些许趣味
像Personal Java,JavaOS.
8) 索引化的Jar
索引化的Jar是指这样的Jar文件中包含有一个特殊的索引文件(META-INF/INDEX.LIST),该文件用于指 ......
距离Java7的MR版本发布有段时间了,通过安装试用之后的总体感觉是:速度又快了。仔细阅读了Java7的相关文档发现,Java7拥有如下的一些新的特性。
首先是模块化特性:如果您安装和使用过NetBeans6.7的话,是不是会有一个很大的感觉,就是NetBeans6.7的启动速度比以前快了很多,当然并不是NetBeans已经使用了Java7,而是NetB ......
1.提前写好备份.bat,放在某个文件夹里,将路径设置在.properties里的
@echo off
set txt=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
echo %txt%
echo --------------------------------------------------
echo -------------正在执行oracle数据库备份--------------
echo ----- ......
结合Delphi
客户端桌面开发的优势和Java的稳健强壮特性,采用Delphi
Client + Java Server的系统架构应该是很有市场的,经过一段时间的实际项目实践,实现架构是这么实现的,供讨论:
1.后台应用服务层可采用基于Spring+Hibernate的轻量级J2EE实现,并使用Apache XML-RPC
提供客户端调用接口;
2.前台采用 Delphi
......