자바 코드

JNI로 개발하기 (1.MinGW 설치 "the file has been downloaded incorrectly")

우딬 2021. 3. 17. 16:16

바람처럼 배달 어플을 만들면서 다양한 업체의 코드를 받아서 개발을 몇번 하였다.

 

카드 결제 대행 회사와 푸드테크 포스 프로그램 모두 참 그때 당시엔 어려웠지만,

 

지금 이걸 하려고하니 다른건 되게 쉬웠구나 싶었다.

 

이번에 개발을 해야하는 회사에서는 dll파일 하나 주고 개발하랍신다.

 

우선 나는 C, C++로 개발해본적이 없고 dll이 뭔지도 몰랐기에 

책 하나 사서 열심히 예제를 따라해보았다.

 

1. 필요한 프로그램 설치(MinGW)

윈도우 64로 jni 예제를 따라하였고 c를 컴파일하기 위한 프로그램이 필요했다.

 

MinGW를 다운로드 받았으며 , MinGW는 32비트 64비트가 따로있으니

아무생각 없이 32비트로 다 만들고 다시 64비트로 만드는 수고스러운일을 하지 않도록 하세요.

 

MinGW 32비트 링크

 

https://sourceforge.net/projects/mingw/

 

MinGW 64비트 링크

 

https://sourceforge.net/projects/mingw-w64/

 

MinGW-w64 - for 32 and 64 bit Windows

Download MinGW-w64 - for 32 and 64 bit Windows for free. A complete runtime environment for gcc. The mingw-w64 project is a complete runtime environment for gcc to support binaries native to Windows 64-bit and 32-bit operating systems.

sourceforge.net

설치 옵션

*MinGW 64 exe로 설치시 나타나는 에러

 

“the file has been downloaded incorrectly” 이렇게 나오는 에러는

 

zip파일을 다운로드 받아 C 드라이브에 직접 넣어줘야한다.

 

https://sourceforge.net/projects/mingw-w64/files/mingw-w64/

 

MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64 at SourceForge.net

×

sourceforge.net

노란색 파일을 다운로드 받고 

 

 

Program Files 밑에 바로 넣어주면 끝입니다.

 

환경 설정

64비트