社区
Java SE
帖子详情
Java环境下,如何引用Java编译好的DLL文件,大家救援,100分相送
fengyi999
2003-01-23 10:46:50
这个DLL文件我没有源码的阿!只有接口函数!
...全文
82
12
打赏
收藏
Java环境下,如何引用Java编译好的DLL文件,大家救援,100分相送
这个DLL文件我没有源码的阿!只有接口函数!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
职位进行了一些采访。候选人有时需要工作的一个行使需要在for循环中连接字符串。显然,作为一个反常的程序员,我喜欢问人们他们对他们写的代码的性能和如何改进他们的想法。
基于
java
的地震减灾
救援
中心系统设计与实现的详细项目实例
本文摘要介绍了基于
Java
的地震减灾
救援
中心系统的设计与实现。该系统通过多源数据融合技术整合地震监测数据、灾情反馈和
救援
资源信息,采用智能预警模型实现地震快速预警和灾情评估。系统架构包含数据采集层、业务逻辑层和服务接口层,支持
救援
资源动态调度、应急指挥协同等功能。关键技术包括卷积神经网络地震预测、遗传算法路径规划以及GIS可视化展示。项目采用模块化设计,确保系统的高可用性和扩展性,提升地震应急响应效率和
救援
协作能力。系统应用领域涵盖灾害应急管理、城市风险评估和公众防灾教育等场景。
基于
java
的机场航班起降与协调管理系统设计与实现
基于
Java
的机场航班起降与协调管理系统是一个针对机场航班运营管理的软件系统,主要用于实现航班起降与协调管理的自动化和信息化,提高机场运营效率和管理水平。对于该系统的性能评估,主要包括以下方面:1、系统响应速度评估:系统响应速度是指用户在操作该系统时所感受到的时间延迟程度。为了评估系统的响应速度,我们可以对系统的各个功能模块进行测试,并记录用户在操作过程中的等待时间。测试时可以采用负载测试和压力测试等方法,模拟不同用户数量和不同业务场景下的响应时间。
java
-springboot宠物爱心组织求助系统 基于SpringBoot的流浪动物
救援
协同平台
Java
技术实现的宠物公益救助智慧中枢计算机毕业设计
摘要:本文介绍了一个基于
Java
-SpringBoot的宠物爱心组织求助系统,该系统通过整合求助者、志愿者和公益组织资源,实现宠物救助流程的数字化管理。系统采用SpringBoot+Vue+MySQL技术架构,包含用户管理、求助信息发布、救助任务分配、处理反馈等核心功能模块,并配备交流论坛和宠物资讯平台。文章详细阐述了系统的可行性分析、性能要求、功能设计及数据库结构,展示了前后端功能实现界面,最终构建了一个高效透明的宠物救助信息管理平台。(149字)
Java SE
62,629
社区成员
307,261
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章