Java调用.dll文件

nick | java | 2010-12-26
因为项目的需求,要在JAVA项目中调用Windows的Dll(动态链接库)文件,之前用Jni调用过C写的Dll文件,比较麻烦,这里不多说,网上也有很多这方面的文档。在网上找到一个开源的组件JNative,使用后感觉比较方便。 下截JNative组件 jnative.sourceforge.net/ 到这里下载JNative开源项目,我下载的是1.3.2 解压JNative-<st1:chsdate isrocdate=”Fal... [阅读全文]

Java调用dll详细例子

nick | java | 2010-12-26
创建Java能调用的dll文件实例 ———————————————————– 1、编写一个类文件 package com.xinfeng.intf; public class Animal { public native int getAge(); public native void setAge(int age); public native void say(); pu... [阅读全文]

JNA调用window api中的MessageBox

nick | C, java | 2010-12-26
用JNA调用C/C++,很方便,写了个很简单的例子。 例子是使用Eclipse CDT + MinGW开发的: C代码,hello.c #include <windows.h> #include “stdio.h” void say(){ MessageBox (NULL, TEXT (“你好, Windows!”), TEXT (“HelloMsg”), 0); } 将hello.c编译成libDLL2.dll,放进java的项目文件夹中,java调用方式 Jav... [阅读全文]

用javascript编写swing程序

nick | java, js | 2010-12-26
用javascript编写swing程序
在QT上可以使用QML语言来描述界面,而QML使用的脚本语言是javascript,不过咱们做java程序的也能使用javascript来开发 swing的界面。在jdk1.6中已经带有Mozilla Rhino 的 JavaScript 脚本引擎,下面用javascript编写上一编基于邮件服务器的聊天测试http://www.blogjava.net/pengo/archive/2010/12/11/340303.html 界面。 先在程序要指定要解析的脚本,M... [阅读全文]

Java中如何以类为相对路径或以库为相对路径定位资源

nick | java | 2010-12-06
转自:http://blog.csdn.net/ruyanhai/archive/2007/11/07/1871663.aspx ◆一般情况下,我们都使用相对路径来获取资源,这样的灵活性比较大. 比如当前类为com/bbebfe/Test.class 而图像资源比如sample.gif应该放置在com/bbebfe/sample.gif 而如果这些图像资源放置在icons目录下,则应该是com/bbebfe/icons/sample.gif 通过当前类文件的路径获取资源主要有... [阅读全文]

你所不知道的五件事情–多线程编程

nick | java | 2010-11-21
这是IBM developerWorks中5 things系列文章中的一篇,讲述了关于多线程的一些应用窍门,值得大家学习。(2010.11.21最后更新) 摘要:多线程编程不轻松,但它确实能帮助理解JVM如何细微地处理不同代码结构。Steven Haines将分享的5个窍门会帮助你在处理同步方法,volatile变更,以及原子类时做出更为合理的决定。 尽管很少有Java开发者能够忽略多线程编程... [阅读全文]

实战WEB 服务器(JAVA编写WEB服务器)

nick | java | 2010-11-21
一、超文本传输协议 1.1 HTTP请求 1.2 HTTP应答 二、Socket类 三、ServerSocket类 四、Web服务器实例 4.1 HttpServer类 4.2 Request类 4.3 Response类 五、编译和运行 =================== 正文: =================== Web服务器与客户端的通信使用HTTP协议(超文本传输协议),所以也叫做HTTP服务器。用Java构造Web服务器主要用二个 类,java.net.Sock... [阅读全文]

一个cache的改造过程

nick | java | 2010-10-24
在分布式的程序中,cache的合理使用可以带来性能上的极大提升,尤其是在资源创建需要昂贵的开销时。cache的设计最重要的是要保证线程安全和高效性。下面以代码为例,介绍了三种cache的写法。 1. 粗放的加锁 public class Cache1 { private HashMap<String, ServerGroup> route2SG = null; public Cache1() { route2SG = new HashMap... [阅读全文]

上传pdf,word,ppt文档转化为在线阅读的flash文档

nick | flash, java, php | 2010-10-13
一个朋友提出的需求, 想让我帮忙看看,所以自己就简单分析了下, 就是实现类似豆丁和百度文库的功能, 问了下 laruence ,讨论了下 大概有了个思路,方案是: 1 pdf在linux下有命令行的工具可以转化为flash 2 word ,ppt 通过openoffice的服务模式可以在命令行下转化为pdf , 再使用步骤1 就可以了,这里有一个文档介绍: http://www.artofsolving.com/... [阅读全文]

PDF在线阅读开发经验(FlexPaper+SWFTools+SaveAsPDFandXPS)

nick | flash, flex, java | 2010-10-13
1、使用SaveAsPDFandXPS将office文档转换成PDF http://www.microsoft.com/downloads/details.aspx?FamilyID=4d951911-3e7e-4ae6-b059-a2e79ed87041&displaylang=en 微软原计划让Office 2007直接支持保存为PDF格式,但引起了Adobe的不满,并被指责为垄断,最终被迫放弃,改为以插件的形式予以支持,插件大家都知道怎么回事儿,默 认不装,要用你的... [阅读全文]
Ɣ回顶部