“线程中的异常”;“主要”;kotlin中的java.lang.IllegalStateException

“线程中的异常”;“主要”;kotlin中的java.lang.IllegalStateException,kotlin,exception,illegalstateexception,Kotlin,Exception,Illegalstateexception,对不起,我使用Kotlin创建了一个CRUD项目,我遇到了一个问题“主线程中的异常”java.lang.IllegalStateException: 我如何处理上面提到的expetion我在做什么?您正在使用else分支中的函数(可能在when语句中)。 Kotlin中的此函数定义为抛出非法状态异常: fun错误(消息:Any):无 对给定消息引发IllegalStateException 这是该功能的预期行为。 如果你问这个问题,我想这不是你想要的行为 对于CLI应用程序中的用户错误,引发异常

对不起,我使用Kotlin创建了一个CRUD项目,我遇到了一个问题“主线程中的异常”java.lang.IllegalStateException: 我如何处理上面提到的expetion我在做什么?

您正在使用
else
分支中的函数(可能在
when
语句中)。 Kotlin中的此函数定义为抛出非法状态异常:

fun错误(消息:Any):无

对给定消息引发IllegalStateException

这是该功能的预期行为。 如果你问这个问题,我想这不是你想要的行为

对于CLI应用程序中的用户错误,引发异常很可能不是您想要的。相反,您可以使用
stderr
流将错误消息写入控制台,而不会使程序崩溃:

System.err.println(“错误消息”)

仅此异常消息并不足以确定问题。如果没有相关代码,我们将无法帮助您。1.请张贴相关代码。2.请不要发布文本截图。3.您发布的屏幕截图包含stacktrace(红色文本)。其中有一个指向
main
函数的链接,它会将您带到发生错误的行。这是发现问题的良好起点。如果您自己没有发现问题,您可以在这里发布stacktrace和触发异常的代码片段,解释哪一行具体负责。没有这个,就不可能帮助你