社区
Java SE
帖子详情
Java环境下,如何引用Java编译好的DLL文件,大家救援,100分相送
fengyi999
2003-01-23 10:46:50
这个DLL文件我没有源码的阿!只有接口函数!
...全文
71
12
打赏
收藏
Java环境下,如何引用Java编译好的DLL文件,大家救援,100分相送
这个DLL文件我没有源码的阿!只有接口函数!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
EA888016
2003-05-15
打赏
举报
回复
兄弟姐妹们!CSDN视我们的信誉如草芥,想扣就扣,想删ID就删ID,是我们深刻反省的时候了! 我们不应该继续支持CSDN! 我们应该建立一个自己的论坛!
fengyi999
2003-01-24
打赏
举报
回复
没试过,好像Lotus没有这个东东
keleball
2003-01-23
打赏
举报
回复
那你怎么在lotus运行.java文件的?
fengyi999
2003-01-23
打赏
举报
回复
真的不好意思,我用的Lotus中Java代理,没有什么JNI,和Path之类的,
跟普通VJ,JB都不一样阿!
iamqqmyheart
2003-01-23
打赏
举报
回复
DllSendSms.dll有没有用到JNI?
方法:
step1.写.java文件,格式为:
public class Test {
static {
System.loadLibrary("testdll");/* testdll为dll名 */
}
public native int func1(); /*dll提供 */
public native int func2(); /*dll提供 */
...
step2.编译.java文件
step3.用javah -jni 你的类 生成.h文件
step4.在vc(或c++/C,以vc为例创建mfc dll) 中加入该.h文件
step5.比如VC的工程名为mypro,那么在mypro.h后面(不是.cpp)中写
public native int func1(); /*dll提供 */
public native int func2(); /*dll提供 */
的实现代码,格式为:
JNIEXPORT jint JNICALL Java_test_func1(JNIEnv* env,jobject obj) {
//..........你要实现的代码
}
JNIEXPORT jint JNICALL Java_test_func2(JNIEnv* env,jobject obj) {
//..........你要实现的代码
}
step6.编译mypro
step7.把mypro.dll拷到path目录下
step8.运行你的java程序吧
fengyi999
2003-01-23
打赏
举报
回复
public class SysSetup {
static {
System.loadLibrary("C:\Lotus\Domino\Data\SJ_KM\DLL\DllSendSms.dll");/* testdll为dll名 */
}
public native int Connect(); /*dll提供 */
/*dll提供 */
}
oadLibrary出错
fengyi999
2003-01-23
打赏
举报
回复
ChDw(米) 你好,Lotus下面java环境没有JNI,不可以写JNIDLL
newgoogle(倚天屠龙) 你好,我先试试,不过Lotus下面比较变态
newgoogle
2003-01-23
打赏
举报
回复
public class Test {
static {
System.loadLibrary("testdll");/* testdll为dll名 */
}
public native int SetComm1(); /*dll提供 */
public native int SetComm2(); /*dll提供 */
一个例子,希望 对你有帮助
ChDw
2003-01-23
打赏
举报
回复
你自己再写一个JNI的DLL,通过JNI技术来进行访问其他的DLL入口
fengyi999
2003-01-23
打赏
举报
回复
我的开发环境是在Lotus下面,代理中运用Java
iamqqmyheart
2003-01-23
打赏
举报
回复
那就没办法了,不过微软的JDirect可以试一下.可以直接调用dll的.
fengyi999
2003-01-23
打赏
举报
回复
呵呵,代理就提供Java编程!
LINUX内核目录
文件
说明以及配置并
编译
内核的方法
Linux内核是一个宏内核,这意味着整个操作系统都运行在内核预留的内存里。说的更清楚一些,内核是放在内存里的。内核所使用的空间是内核预留的。只有内核可以使用预留的内核空间。内核拥有这些内存空间,直到系统...
Java
8的字符串连接
字符串连接是
Java
中最着名的一个警告。几乎所有有经验的
Java
开发人员已经听说过或解释了关于何时使用String vs StringBuilder / StringBuffer来连接字符串。 在最后几个月,我对我在公司工作的
Java
职位进行了一些...
基于
java
的机场航班起降与协调管理系统设计与实现
基于
Java
的机场航班起降与协调管理系统是一个针对机场航班运营管理的软件系统,主要用于实现航班起降与协调管理的自动化和信息化,提高机场运营效率和管理水平。对于该系统的性能评估,主要包括以下方面:1、系统...
java
开发微服务_
Java
开发人员的微服务:微服务通信
java
开发微服务1.简介 微服务架构本质上是进入分布式系统工程的旅程。 随着越来越多的微服务正在开发和部署,它们很有可能必须以某种方式彼此对话。 这些通信方式不仅会因传输方式和协议而异,而且也会以同步或...
基于SSM框架的
救援
物资的管理与分配系统的设计与实现 毕业设计-附源码291141
本设计主要实现集人性化、高效率、便捷等优点于一身的
救援
物质管理与分配系统,完成员工管理、
救援
救援
物资管理、
救援
物资入库管理、出库管理、派送管理、
救援
物资库存管理、厂商管理、部门管理、黑名单管理等功能...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章