Problem when using JNI with Eclipse Kepler 64-bit and Cygwin 64-bit on Windows!
Hi mọi người, vừa qua mình có làm về JNI. Mình muốn chú trọng vào phần environment cho JNI. Theo như tìm hiểu trên gg, đa phần mọi người đều khuyến khích nên sử dụng esclipse 32-bit và Cygwin 32-bit. Tức là chúng ta sẽ setup toàn bộ là 32-bit. Kết quả rất OK!
Nhưng khi mình thử làm trên 64 bit cho cả eclipse và cygwin thì không ổn . Hiện tại mình đã build ra được file dll nhưng khi load file này lên trên Java layer thì cứ gặp lỗi miết… cụ thể e nó đây:
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000180113097, pid=944, tid=1344
#
# JRE version: 7.0-b147
# Java VM: Java HotSpot(TM) 64-Bit Server VM (21.0-b17 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C [cygwin1.dll+0xd3097]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
Bạn nào có kinh nghiệm làm được với 64-bit thì chia sẻ mình với nhà. Thank
Sao mình làm trên win 7 32bit và cygwin 32b nhưng vẫn gặp lỗi trên nhỉ. Giúp mình với