当前位置:首页 > 教育综合 > 正文

我的世界Exception in thread "main"

我的世界hmcl启动器启动显示游戏非正常退出,请查看日志文件怎么办?

  • 一般来说是mod的问题,你检查一下有没有安装不符合游戏版本的mod,或者有没有mod冲突,再者是否安装有过大的mod(比如50mb以上的)。 简介: 冒险模式不能创建,在进入存档后开启作弊,输入/gamemode adventure、/gamemode 2(仅基岩版)或按住F3+...

为什么出现Exception in thread "main"

这个问题确实是由较高版本的JDK编译的java class文件试图在较低版本的JVM上运行产生的错误。

1、解决措施就是保证jvm(java命令)和jdk(javac命令)版本一致。如果是linux版本,则在命令行中分别输入java -version和javac -version命令来查看版本是否一致。

2、如果都一致,但还是解决不了问题,那么你肯定不是直接在命令行中用javac来编译的,而是用类似于eclipse、netbeans这样的编译器来编译的。因为很多编译器都自带javac,而不是采用操作系统中的编译器。

扩展资料:

class文件全名称为Java class文件,主要在平台无关性和网络移动性方面使Java更适合网络。它在平台无关性方面的任务是:为Java程序提供独立于底层主机平台的二进制形式的服务。

class文件径打破了C或者C++等语言所遵循的传统,使用这些传统语言写的程序通常首先被编译,然后被连接成单独的、专门支持特定硬件平台和操作系统的二进制文件。通常情况下,一个平台上的二进制可执行文件不能在其他平台上工作。而Java class文件是可以运行在任何支持Java虚拟机的硬件平台和操作系统上的二进制文件。

参考资料来源:百度百科-class文件

参考资料来源:百度百科-Java (计算机编程语言)

minecraft如图我只装了自动钓鱼?的mod,只下了forge,但是游戏打不开怎么回事

你这个是正版登录不?

因为我看见

Exception in thread "main" java.lang.RuntimeException: Cannot find launch target

翻译就是“找不到登录目标”

然后下一行

报错的代码出在 LaunchServiceHandler类里,字面意思大概就是处理“登录服务”的类,

如果我出现这个问题我就会直接去反编译看看这个报错的代码具体是什么原理,但是现在问题不是我,我没有你客户端以及mod的文件,具体什么问题我不好确定。

我觉得大概原因可能是:

  • 如果你是正版登录的话,有可能是网络不好登录失败导致找不到登录目标,如果是盗版登录的话,也有可能是不支持盗版登录。。

  • 比较小可能是forge本身问题,可以尝试安装其他版本的forge(是forge的发布版本,不是mc游戏版本)

  • 更小的可能是mod本身代码逻辑错误,我猜测的,因为我没有反编译过你mod文件,不敢确定报错里面给的代码是不是属于mod的

以上都是我个人大致的判断,因为我没有具体去摸过mod开发,并不是很专业,如果有任何意见欢迎指出

我的世界突然没法启动换启动器也不行

你好,请问你安装了JAVA了吗,如果没有安装就不行。安装后打开启动器,要查看JAVA的路径,你打开JAVA的目录,有个bin,打开有个JAVAW点他就行了。

我的世界启动不起来?

电脑不行,我就可以,我朋友的电脑也不行,就是不可以打开的,请采纳我的回答我着急做任务,谢谢
展开全文阅读