linux下,java调用dll文件时,dll应该放在哪

windows下,java调用dll文件时,dll放在system32这个文件夹下面,那linux下,dll文件应该放在哪? 问题补充:radio123 写道linux下是调用 .so 的文件,把dll文件转换成 .so文件放到 jdk 的bin下,或者放到 java.library.path下的任何一个文件夹下 如何转成.so文件啊? 问题补充:asyty 写道楼主要伤心了 linux底下应该不能直接调用dll 二进制格式不一样 可是上次看jNative,他还特地给了个linux下调用dll文

linux 下java调用dll

如题,linux下可以调用动态链接库吗? windows跑的好好的,在linux下报错了,如下: Exception in thread "main" java.lang.UnsatisfiedLinkError: no XXXX  in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734) at java.lang.Runtime.loadLibrary0(Runtime.java:

asp.net 项目中如何调用vb dll中的方法

asp.net 项目中如何调用vb dll中的加密方法 VB.NET的dll,项目-添加引用,浏览,找到dll即可. VB6的dll,先用regsvr32注册,然后项目-添加引用-COM组件.

LINUX下如何调用网卡驱动程序?

LINUX下如何调用网卡驱动程序?我做用户层通信协议的要测试我的程序,需要在用户程序里面调用网卡驱动绕过操作系统通信.希望高手指点. 楼主,偶想跟你交流一下,偶的qq是651195

Linux下Java程序多进程问题?

我们有一个Java项目是在linux下部署的. 以前都没有发现什么问题,但是最近在某个客户Linux机器(RedHat4企业版)上运行java后出现了大量的java进程现象,而且很快就将内存耗尽了. 查了相关资料,说是Java多线程在Linux环境下会采用多进程处理,但是也不至于每次都启动一个新的java进程吧,而且每次启动一个进程后都要耗掉不少内存. 是不是Linux下需要修改什么配置? 谁能帮忙看下,谢谢~问题补充:有没有什么办法让它不要启动那么多的进程?问题补充:有没有什么办法让它不要启动

BCB调用VB DLL部份函数无效,求解.

本人BCB调用VB写的DLL,调试出现如下问题请大侠帮忙: Project XXX.exe raised exception class EAcessviolation with message 'access violatong at address 00381FA19 in module 'JST320R.DLL',read of address 000000001. Process is stoped. 1.有在工程文件中加入LIB文件. 2.有在.H文件中声明函数原形. extern "

请问在linux下如何调用matlab中的fingerprint recgnition功能?

我们知道matlab有个fingerprint recgnition 工具箱,而且windows下用vc可以和matlab混合编程.那么,在linux下如何用c语言调用matlab中的功能呢? 期待高手指点!

java调用第三方dll出错,求帮助。。

dll是对ic卡操作的,delphi写的,里面的一个函数 function icmake(port:integer;userid:string;userpw:string;price:real;):integer; 我用jnative调用它 System.loadLibrary("makecard"); JNative jn = new JNative("makecard","icmake"); jn.setRetVal(Type.INT); j

其他语言调用 VB DLL 问题 Err:2147221231

同一个VB写的DLL 在两个程序中调用.原来都OK的,这两个程序其中一个是VB写的. 目前对DLL的函数修改了,只改了计算方式,没有改函数的参数. DLL更新后VB 写的程序  调用还是OK, 可另一种语言写的程序却调用失败,(这种工具好像是LabView,可以控制机器的) 出现报错:2147221231 ClassFacatory cannot supply requested class 在网上查了好久,还是不知道为什么. 先注销再重新注册.

linux下web项目中调用so问题

公司给了个so和一个java类 public class Monitor{    static{          System.load("/home/Monitor.so");    }  public native static void sendMsg(String message);  public static main(Stirng message){      Monitor monitor = new Monitor();      monitor.sendMsg(&

急,关于java调用dll

在web版发了,没回复,考虑是发错版块了,在这里在发一次,解决了,一共有200分.求高手.http://topic.csdn.net/u/20120706/08/834cf2aa-3d3c-4dba-8487-2f8791c26265.html?58940 在你的另一篇文章里回复了,顺便也贴到这边来吧 1:这个可以用java语句调用不?函数返回值是VARIANT_BOOL,那我在java里面用boolean可以正常否. VARIANT_BOOL对应的是C的short类型,如果同是32位系统,ja

没见过linux的java开发环境,问个小问题

我redhat 企业版4 下装了jdk1.6(不怎么会装,糊里糊涂的),之后没配置环境变量. 在命令窗口输入java -version回车,显示版本是1.4,还有gij的信息.输入javac -versioin回车,显示的是1.6 之后又解压了linux下的eclipse,但不知道怎么用,有个文件名为"eclipse",图标是可执行文件.双击也没用,在命令行里 输./eclipse 提示好像是不能执行binarycode什么的. 请教一下各位,我该怎么运行eclipse啊?能识别jav

VB编写的DLL不能被JAVA调用,用C将VB编写的DLL包装起来,做成一个新的DLL;用C编写的DLL可以被JAVA调用,用JAVA再进行一层的包装,因为JAV

VB编写的DLL不能被JAVA调用,用C将VB编写的DLL包装起来,做成一个新的DLL 用C编写的DLL可以被JAVA调用,用JAVA再进行一层的包装,因为JAVA可以跨平台运行.于是--->>> 问题:用这种思路是不是就可以实现用VB写的DLL在Linux下或Unix下都可以运行,从而VB的DLL们跨平台就实现了. DLL 动态联结库  在LINUX下有这个概念~ GCC -SHARED 就是用于编译连接库的

jnative怎么在linux下调用c++的dll库

最近在做一个项目,需要用java在linux下调用C++的dll库,以下是代码: JNative n = null; try {     n = new JNative("/home/xx/libxsqlite3.so","InitialDatabase");     n.setRetVal(Type.INT);     n.invoke(); } finally {     if (n != null) n.dispose(); } 运行之后报错: org.xvo

java linux 下调用的路径问题

动态调用代码如下: String sfUrl = "http://219.134.187.154:8088/bsp-oip/ws/WarehouseService?wsdl"; // 动态实例 JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance(); final Client client = dcf.createClient(sfUrl);----此处报空指针异常 // 设置超时单位为毫秒 HTT

C++BUILDER6做成的DLL让JAVA调用,为何函数名都要加下划线?

C++BUILDER6做DLL非常简单,生成的DLL让C++BUILDER程序调用也很简单,调用DLL函数名时并不需要加下划线, 但JAVA用JNA调用此DLL就成严重问题了,搞了两天,幸有一位网友用DLL查看工具才邦我发现我做 成的DLL函数名都有下划线,这才解决了我的大问题. 为何C++BUILDER自已调用此DLL不需下划线,而JAVA调用就必须要下划线呢, C++BUILDER调用的函数 #define CDLL  extern   "C"  __declspec( dllim

java调用linux下的.sh文件告诉我没有权限怎么做?

//shellpath是linux下.sh文件的路径 process= Runtime.getRuntime().exec(shellpath);  但是执行的时候说没有权限是什么意思?我需要怎么写?你确定下你的Shell文件已经Grant了可以执行的权限.如果没有需要Grant一下: chmod 777 shellpath

java调用dll,是否可以多线程调用dll的方法?

环境是这样的 java调用dll a,此dll调用另一个dll b控件 请问这样情况下,java是否可以多线程多用dll a呢 如题 非常感谢dll调用部分,最好做多线程并发控制; 如不做,容易出意外.:)

Linux下C程序通过GSOAP调用WEBSERVICE生成头文件时出错

Linux下C程序通过GSOAP调用由JAVA程序AXIS2生成的WEBSERVICE, 生成头文件时出错...... 错误信息: Error 3 fault: SOAP-ENV:Client [no subcode] "Validation constraint violation: tag name or namespace mismatch in element 'link'" Detail: [no detail] 有经验的前辈们,指点一下吧,先谢谢了............

java调用同一个包下的类怎么老报错呢

在classes文件夹下的com\两个java文件和class:JDBConnection.java.Json.java.想在Json.java中调用JDBConnection类,查询数据库然后生成json.可在Json.java调用JDBConnection类时报错:找不到符号  类:JDBConnection.不是同一个包下不用import吗?怎么还是不行呢? 刚刚接触java,望大神们赐教.用的是cmd javac和java命令,没用工具. JDBConnection.java packa

分页: