- 浏览: 109000 次
- 性别:
- 来自: 广州
最新评论
-
lang8888511:
package com.utilimport org.xvol ...
利用JNative实现Java调用动态库 -
yanzhoupuzhang:
要是那个发送指令的部分能详细点就好了啊!!!!
使用JNative对条码打印机进行打印(转别人) -
wukele:
中文编码一下
条形码barcode4j的使用 -
dopic:
受不了你
java 文件操作 -
hyint:
刚刚的帖子回复到文件操作的地方了,但是问题还是存在的,继续你的 ...
利用JNative实现Java调用动态库
文章列表
Java调用动态库最简便方法和最好用的组件
记得以前 Java 要调用C/C++写得动态库都是用的 JNI 方式,还需要自己写不少 C/C++ 代码。比如说要在Java中调用已有的动态库,如 Windows 的 user32.dll 的方法 MessageBoxA,具体步骤是 Java 中声明 ...
- 2008-05-01 18:07
- 浏览 5769
- 评论(1)
由于项目要求,需要用Java调用windows的dll文件,查了一下,如果用JNI的话是比较麻烦的,在sourceforge.net上搜索了一下“Java dll”,首先出现的是Jnative,于是决定用它,后来也试了些别的,但还是JNative好使,简单总结如下:
Java调 ...
- 2008-05-01 18:03
- 浏览 12297
- 评论(2)
Java不能直接调用由c或者c++写得dll(TF_ID.dll),所以只能采用jni得方法,一步一步生成符合规范得dll文件(假设叫FANGJIAN.dll),在FANGJIAN.dll这个文件里来调用TF_ID.dll。注意一点:两个dll文件不能重名,为什么呢? 因为java后来执行 ...
- 2008-05-01 17:58
- 浏览 1825
- 评论(1)
Jacob 是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用。
- 2008-05-01 17:52
- 浏览 1047
- 评论(0)
目的:在一个文档中给出用户名和密码,根据文档核对用户名和密码,如果都对,才转入sucessLogon.jsp,否则回到登陆界面,并提示:用户名或者密码错误!
1.新建一个ValidateUser.properties文件,用notepad打开,设内容为:
jsp.logon.user.name=tiana
jsp.logon.user.password=123
2.logon.jsp我们采用前面入门例子的代码.我们最主要的任务就是实现logonAction.java中的execute方法。下面给出execute的代码。
public ActionForward execute(Actio ...
- 2008-05-01 17:22
- 浏览 1105
- 评论(0)
1.首先工具栏windows->general->workspace,在text file encoding中选中other的UTF-8。
2.在src->新建一个ApplicationResources_temp.properties,假如我们想把ApplicationResources.properties的内容中文化,这样的话我们就可以在<bean:message>中在jsp中输出 ...
- 2008-05-01 17:20
- 浏览 1066
- 评论(0)
5.2 DispatchAction类
通常在一个Action类中只完成一个业务操作,如果在一个Action类中完成一组紧密相关的业务操作,可以使用org.apache.struts.actions.DispatchAction类。例如与一件商品相关的基本操作有增加商品、删除商品、修改商品和查看商品。可以为这些操作分别定义一个Action,这样会使得整个应用的Action变得非常多,并且这些Action在执行具体业务操作之前,都要执行一些类似的功能,这会造成大量重复代码。
通过将增加商品、删除商品、修改商品和查看商品这些业务相关的操作合并到一个Action中,将减少重复编码,使应用更加便于维 ...
- 2008-05-01 17:08
- 浏览 1066
- 评论(0)
本讲我们将介绍几种比较常用的Struts高级技术。
本讲要点:
l Struts对国际化的支持
l DispatchAction类
l 动态ActionForm
l Validator验证框架
5.1 Struts对国际化的支持
“国际化”是指一 ...
- 2008-05-01 17:04
- 浏览 1360
- 评论(0)
一.JSP页面部分
1. 页面文字处理
1.1概述
由于STRUTS提供了很好的国际化的支持,因此JSP页面可以STRUTS的这一特性做到国际化。
STRUTS允许将不同语言的文字写在多个资源文件中,每个资源对应一种语言,而在JSP页面上则通过STRUTS标签来显示文字,该标签可以根据浏览器的当前语言设置确定从对应的语种资源文件中取出字符串,显示在页面上。
1.2资源文件
实现国际化,首先需要准备好资源文件,需要支持的语言各对应一个。资源文件一定要用支持多国语言文字的文本编辑器(如WORD,一定不能用NOTEPAD、UE等)编写,其格式如下:
# Project in ...
- 2008-05-01 17:00
- 浏览 940
- 评论(0)
一、Struts的国际化
Struts是一种支持国际化的MVC的Web Framework。可是如何来使用struts国际化是一个问题。下面我们来探讨一下,如何实现Struts的国际化。Web程式的国际化涉及到3个层面的东西。第一、jsp部分的输入/输出;第二 ...
- 2008-05-01 16:41
- 浏览 1169
- 评论(0)
如何将iText生成的条码IMAGE保存为图像文件
- 博客分类:
- 条形码
我是调用iText的二维条码功能来生成条码,我并不想嵌入PDF中,只想导出成一个图像,不过试了好多种方法好像不行。谁有弄过的,教教!
BarcodePDF417 barcode = new BarcodePDF417();
barcode.setText("Hello World! Barcode.");
Image img = barcode.getImage();
img.scalePercent(50, 50 * barcode.getYHeight());
byte[] imgdata = barcode.getOutBits(); 是谁取这个呢?
byte[] ...
- 2008-04-30 21:12
- 浏览 2021
- 评论(0)
{轉}使用cfmx 與 barcode 產生條碼
出處﹕http://light.nimohost.com/blog/?p=148
--------------------------------------------------------------------------------
使用的是 Barbecue is an open-source http://barbecue.sourceforge.net/index.html
最新的版本是 barbecue-1.0.6b.zip
Barbecue可以產生以下這些條碼
Code128 ,Code128A ,Code128B ...
- 2008-04-30 21:08
- 浏览 1413
- 评论(0)
生成条码号的开源java工具
以前为了生成条码号好费周折,又是反编译,又是修改人家源代码,今天在http://www.open-open.com上发现了两个开源的条码生成程序,在这里记下
1.JBarcodeBean http://jbarcodebean.sourceforge.net/
2.JImageTaglib http://jimagetaglib.sourceforge.net/
以后再有这方面需求,免得到处乱翻
- 2008-04-30 21:01
- 浏览 3225
- 评论(0)
最近一个oa系统用到了条形码,刚开始打电话给卖条形码打印机的那个公司(因为客户在他那里买的),看能不能提供一些接口规范什么的,结果说要提供接口可以,但必须交钱,心想算了,还是自己网上找找自己想办法解决以下吧。查阅了一下资料,感觉barcode4j还是比较好用。下面把心得和大家简单的分享一下。
1、 首先我到http://barcode4j.krysalis.org/网站上下载了barcode4j-2.0alpha2-src.zip压缩包。
2、把这个包解压, 解压barcode4j-2.0alpha2-src.zip这个包,在lib目录下有avalon-framework-4.2.0.jar ...
- 2008-04-30 20:54
- 浏览 9752
- 评论(3)
使用JNative对条码打印机进行打印
因项目需要,对Godex EZ2300条码机进行调用打印, 驱动为Ez2000.dll, 用JNI可以实现调用,但比较麻烦, 需
要用到VC6进行DLL封装,改用JNative组件进行调用, 步骤如下:
1. 下载JNative-1.3.2.zip组件库
2. 解压出来后有JNative.jar / JNativeCpp.dll / libJNativeCpp.so三个文件,JNative.jar置于%JAVA_HOME%/jre/lib/ext目录下, JNativeCpp.dll置于%SYSTEM%/WINDOWS/SYSTEM3 ...
- 2008-04-30 20:42
- 浏览 1996
- 评论(1)