jnative 调用dll问题

原创 2017年01月02日 23:43:10
只要是Something.setRetVal(Type.STRING);string类型就报下面的错,如果是参数传入int就没问题,找了好几天错了也没结果,请帮忙看一下啊

报错
调用的DLL文件名为:e:/hello.dll
调用的方法名为:_Java_Hello_SayHello@12
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0aed1406, pid=1432, tid=1568
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_14-b03 mixed mode)
# Problematic frame:
# C  [hello.dll+0x11406]
#
# An error report file with more information is saved as hs_err_pid1432.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

java通过JNative调用.dll文件

因为项目的需求,要在JAVA项目中调用Windows的Dll(动态链接库)文件,之前用Jni调用过C写的Dll文件,比较麻烦,这里不多说,网上也有很多这方面的文档。在网上找到一个开源的组件JNativ...
  • ap0806223
  • ap0806223
  • 2012年05月08日 22:38
  • 1926

使用Java的JNative调用dll动态链接库

1,首先下载JNative的库,其中包含JNative.jar, JNativeCpp.dll, libJNativeCpp.so这三个包。       JNative.jar是需要导入到Java工程...
  • douzizuibang
  • douzizuibang
  • 2016年01月19日 23:23
  • 933

JNative 调用动态链接库(三)路径问题

Java工程:1.JNativeCpp.dll 文件放入到system32目录和本地工程目录下;2.test.dll(自己编写的dll)放入到system32目录和本地工程目录下;(经测试:JNati...
  • dsj188
  • dsj188
  • 2009年06月09日 13:15
  • 2144

关于jnative调用dll的一些心得

准备工作: 1.要有jnative.jar包 2.JNativeCpp.dll 文件放入到system32目录和本地工程目录下; 3.test.dll文件放入system32目录...
  • u013166918
  • u013166918
  • 2015年06月17日 16:30
  • 272

java web JNative调用dll动态链接库:和注意方法

import org.xvolks.jnative.JNative;­import org.xvolks.jnative.Type;­import org.xvolks.jnative.excepti...
  • guanyonggui
  • guanyonggui
  • 2009年10月10日 20:27
  • 1331

JAVA 使用JNative调用DLL

package javaexdll;//根据你的项目名称修改,Eclipse下默认没有导入包 import java.util.logging.Level; import java.util.log...
  • bojie5744
  • bojie5744
  • 2014年09月01日 01:09
  • 1451

JAVA调用动态链接库DLL之JNative学习

JAVA调用动态链接库DLL的方法有:JNI(Java Native Interface),JInvoke,JNative(Java to native interface),JNI是JAVA自身提供...
  • testcs_dn
  • testcs_dn
  • 2014年05月25日 22:51
  • 35617

Java调用本地库,如调用DLL或者SO,如:JNI, Jawin, Jacob,JNative,JNA

Java语言本身具有跨平台性,如果通过Java调用DLL的技术方便易用,使用Java开发前台界面可以更快速,也能带来跨平台性。 Java调用C/C++写好的DLL库时,由于基本数据类型不同、使用字节...
  • u010015633
  • u010015633
  • 2013年04月10日 23:41
  • 1495

Java使用JNA或者JNative调C++的DLL报DLL NOT FOUND或者应用程序无法启动因为并行配置不正确

解决办法: 1、将DLL放置在Java的JDK的bin目录下 2、将DLL放置在C盘Windows的SYSTEM32下,如果是64位的放在SYSWOW64下 3、安装Microsoft Visu...
  • gengyiping18
  • gengyiping18
  • 2017年05月12日 18:31
  • 451

JAVA(JNI,Jnative,JNA)分别调用delphi的动态链接库(dll)

首先我介绍一下本项目所要解决的技术问题:项目是要求用JAVA来调用delphi提供的动态链接库,而且硬件厂商已经提供了库以及接口文档.由于以前没有接触过这样的问题,所以考虑到要跟硬件设备打交道,首先通...
  • rznice
  • rznice
  • 2012年03月26日 15:24
  • 3451
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jnative 调用dll问题
举报原因:
原因补充:

(最多只允许输入30个字)