Java调用VC编译后的dll
现有一项目在使用Java调用VC编译后的dll时,出现问题的现象如下。
1、 开发人员本机编译dll后,用java进行调用没有问题。
2、 将编译好的dll和java代码拷贝到另外一台机器上时调用出错
3、 如果不是直接拷贝dll,而是将源代码拷贝,编译之后再调用就没有问题。
错误的信息如下:
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x1000413f, pid=1516, tid=3500
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_10-b03 mixed mode, sharing)
# Problematic frame:
# C [AdPco_EadKokuhoUpdateVC.dll+0x413f]
#
# An error report file with more information is saved as hs_err_pid1516.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
start