JNI--can ' t load IA 32-bit. dll on a AMD 64-bit platform error resolution

Source: Internet
Author: User
Reprint Please specify source: http://blog.csdn.net/l1028386804/article/details/46605003

In JNI development, when the Java program needs to invoke the operating system dynamic link library, the error message is: Can ' t load IA 32-bit. dll on a AMD 64-bit platform. This is because your version is Windows 64-bit, and the DDL you generate with VS is 32-bit. So just compile and build a 64-bit DDL dynamic-link library on the line.

The steps are as follows:

1. New Project

Select Win32 Project Language C + +, enter the project name "Utils"

2. Use the Application Wizard to select the application type DDL

3. Select Build----Configuration Manager

4. Select Platform---New---select x64

5. Compiling--generating


JNI--can ' t load IA 32-bit. dll on a AMD 64-bit platform error resolution

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.