栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

32位 idea启动出现“could not find main class com/intellij/idea/Main“错误解决方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

32位 idea启动出现“could not find main class com/intellij/idea/Main“错误解决方法

idea启动出现“could not find main class com/intellij/idea/Main”错误的解决方法

32位环境下安装idea及解决could not find main class com/intellij/idea/Main错误。
在一个没有外网而且是32位win7系统中安装idea2021是一个非常麻烦的事。
ideaIU-2021.1.3版本可以在32位电脑使用,从ideaIU-2021.2之后已经不能在32位的电脑中运行了。所有想在32位环境使用只能安装ideaIU-2021.1.3及以前的版本了。

1、安装jdk1.8

jdk下载地址:https://www.oracle.com/java/technologies/downloads/archive/
安装过程忽略

2、安装ideaIU-2021.1.3

idea下载地址:https://www.jetbrains.com/idea/download/other.html
注意:32位的win7目前只能安装ideaIU-2021.1.3及之后前的版本(目前是这样,后续哪位大侠有其它办法欢迎讨论)


下一步,下一步直至安装结束。

3、启动idea的时候出现错误

详细的错误信息如下:

Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/intellij/idea/Main has been compiled by a more recent version of the Java Runtime (class file versi
on 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

version 55.0对应jdk11,versions对应jdk1.8

大体的意思是说文件使用jdk11编译的,不能运行在jdk1.8的环境中。
Oracle jdk1.8之后已经不提供32位jdk了,只能使用openjdk。

4、安装openjdk11

openjdk下载地址:https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/11/

1、下载OpenJDK11U-jdk_x86-32_windows_hotspot_11.0.14.1_1.zip 和OpenJDK11U-jre_x86-32_windows_hotspot_11.0.14.1_1.zip

2、先把OpenJDK11U-jdk解压到某目录中,然后该目录下新建一个jre的文件夹

3、把OpenJDK11U-jre解压到jre的目录下

4、配置环境变量IDEA_JDK指向OpenJDK11U-jdk的安装目录

IDEA在驱动的时候会读取环境变量IDEA_JDK(在idea.bat中写的),与java_home不冲突。

4、全部配置完毕后idea就可以正常启动了。

参考资料:
https://blog.csdn.net/zoujiawei6/article/details/116234622

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756268.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号