eclipse和jdk版本对应问题
2023-09-11 14:18:08 时间
日常开发中,32位eclipse要用32位jdk,64位则必须要用64位jdk,否则启动时就会报错,load jvm.dll失败,昨天又遇到了这个问题。更换对应的版本之后就好了。tomcat等应用也有这个问题。
有人可能会有疑问,你加我不是跨平台的吗?那为什么这些将应用还会区分,32位和64位的操作系统呢?
Java字节码跨平台没错。用32位的jdk编译出来的字节码,在64位的jdk上照样可以运行。这些Java应用本身也是不区分32位和64位的,但它们安装包中的某些dll要区分,jvm.dll也区分,所以在它们加载jvm.dll是必须版本对应。因此这些Java应用也要区分32位或64位jdk。
相关文章
- JDK 14的新特性:instanceof模式匹配
- CentOS下安装和配置MySQL-JDK-Tomcat-Nginx(个人官网环境搭建手冊)
- jdk 自带的数据库Derby使用
- 2022 最新 JDK 17 HashMap 源码解读 (一)
- f you already have a JDK installed, define a JAVA HOME variable in Computer > System Properties > Sy
- JDK和Cglib动态代理小demo
- java debug jdk(转载)
- 【Java】Eclipse的安装和JDK的安装与配置教程
- JDK 1.8 MetaSpace(元空间)介绍及调优
- OpenJDK和JDK区别
- 在Eclipse中指定JDK
- eclipse如何debug调试jdk源码
- 通过分析 JDK 源代码研究 Hash 存储机制--转载
- JDK源码重新编译——支持eclipse调试JDK源码--转载