minecraft吧 关注:2,530,918贴子:31,675,935
  • 0回复贴,共1

【水】我找到了“找不到/无法加载主类”报错的解决方法

取消只看楼主收藏回复

报错信息:
...游戏启动日志
错误:找不到或无法加载主类 net.minecraft.client.main.Main
原因: java.lang.ClassNotFoundException:net.minecraft.client.main.Main
报错原因:
由于你曾经手动配置Java环境变量或安装过某一个旧版本的Java会自动配置环境变量,在卸载时不会还原Java环境变量
安装新版本的Java时,旧的环境变量已经不可用,但没有删除,新的Java依然会使用旧的变量
使用Java8时,如果不配置环境变量,在cmd输入Java回车会报错
而使用Java17时,不需要配置环境变量,安装后在cmd输入Java就可以出现已经安装的Java版本等信息
(原因来自本人猜测,如果有大佬懂可以解释下正确原因)
解决方法:
右键此电脑
找到并点击高级系统设置
高级选项卡
环境变量
以下操作都是在系统变量的框里操作的
找到名称为JAVA_HOME的变量,选中并删除
找到名称为CLASSPATH的变量,选中并编辑
找到%JAVA_HOME%\bin选中并删除
找到%JAVA_HOME%\jre\bin选中并删除
确定
找到名称为Path的变量,选中并编辑
新建
C:\Program Files\Common Files\Oracle\Java\javapath
确定
如果已经有了就不用管
再点击确定,关闭环境变量的窗口
再点击确定,关闭高级设置的窗口
开游戏试试


IP属地:福建1楼2022-01-13 13:26回复