佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1061|回复: 1

关于Java Native Interface (JNI)

[复制链接]
发表于 23-2-2009 02:01 PM | 显示全部楼层 |阅读模式
我不是Java Developer, 虽然写过一些小小的Java来做试验, 但很多东西还是不清不楚, 想请各位前辈帮忙.

我需要写一个(或多个)JNI以便我公司的产品(3个DLL)可以使用在Java Application上. 这个JNI有可能会使用在网页或非网页的Java Application上.

我需要理清一些问题:
1. 我试过把我的一个DLL wrap 进用Applet和非Applet, 可是如果是需要使用到3个DLL, 我需要写3个JNI吗?
2. 要在网页上使用, 一定要Applet吗?
3. 一般的Java Application可以用Applet吗? 也就是说, 我能不能用一个JNI, 同时使用在网页和Java Application?
回复

使用道具 举报


ADVERTISEMENT

发表于 1-3-2009 01:54 AM | 显示全部楼层

回复 1# mk 的帖子

1. 我试过把我的一个DLL wrap 进用Applet和非Applet, 可是如果是需要使用到3个DLL, 我需要写3个JNI吗?
>>> yes, JNI ties closely to the method names.

2. 要在网页上使用, 一定要Applet吗?
>>> try java webstart

3. 一般的Java Application可以用Applet吗? 也就是说, 我能不能用一个JNI, 同时使用在网页和Java Application?
>>> applets are not standalone application, it requires a container to run (like a browser). JNI can be used for standalone app/applet, as long as classloaders are able to look for the JNI classes.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 16-12-2025 04:30 AM , Processed in 0.130843 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表