In order to develop Javaweb, installed MyEclipse, when running Tomcat found an error:java.lang.unsatisfiedlinkerror:d:\apache-tomcat-7.0.57\bin\ Tcnative-1.dll:can ' t load IA 32-bit. dll on a AMD 64-bit platform. self-surfing on the internet, found that the error for the project is not a major obstacle to the operation, you may have obsessive-compulsive disorder, always want to be right, on the Internet to find a solution. I first trouble, chose the simplest way, go to the directory of the Tomcat directory in the bin to find Tcnative-1.dll, delete it just fine .
Although I am in trouble, I still want to see why. The problem lies in:
The virtual machine is mainly installed under the 64-bit system is 64-bit, and WTK Sublime.dll cannot load 64-bit virtual machine under 64-bit platform, can only load 32 bits. Since WTK loaded the address of the 64 virtual machine at the time of installation, it found a 64-bit virtual machine, so it prompts not to load 32-bit virtual machines (no 32 virtual machines in the directory) so, than to see if your JDK or Tomcat version is the same as the system version, not the same, It would be nice to re-install it in a different version.
View JDK version: in cmd input:java-version
See if the third line contains "five" and if not, your java_home's address points to a 32-bit JDK, download a 64 JDK installation, and modify Java_home.
Details can be seen: http://201209235316.iteye.com/blog/2063853
Java.lang.unsatisfiedlinkerror:d:\apache-tomcat-7.0.57\bin\tcnative-1.dll:can ' t load IA 32-bit. dll on a AMD 64-bit pla Tform Error