首页 新闻 会员 周边 捐助

运行一个类,另外一个报错

0
[已解决问题] 解决于 2023-11-05 21:30


有几个类,其中一个是有错的,但是我运行没错的时候有错的跳出来报错了,请问是什么情况啊,请各位前辈解惑

戈壁老王-的主页 戈壁老王- | 初学一级 | 园豆:159
提问于:2023-11-02 21:23
< >
分享
最佳答案
1

是不是编译都报错啊?同一个项目里编译报错,你运行其他无错误的类也是不行的

奖励园豆:5
今朝歌舞 | 菜鸟二级 |园豆:209 | 2023-11-03 17:29

Run的时候自动跳转到错误的类上面去了,我当时在想是不是在同一个project下面有一个错的就都不行啊?是这个原因吗

戈壁老王- | 园豆:159 (初学一级) | 2023-11-03 18:05
其他回答(2)
1

出现代码中有一个类有错但运行时没有报错,然后运行时有错误跳出的情况,通常可以有以下几种可能的原因:

懒加载或条件加载:有时,程序中的某些类可能是懒加载或根据条件才加载的。这意味着即使类本身有错误,只有在运行时满足加载条件时才会出现错误。这可能会导致您在运行时才看到错误。

异常处理:代码中可能存在异常处理机制,例如try-catch块,它们可以捕获错误并进行处理,而不会导致程序崩溃。如果异常被捕获并处理,程序可能会继续运行而不报错。

多线程:在多线程环境中,某个线程中的错误可能不会立即引发错误,因为它在不同的线程上执行。这可能导致看似没有错误的代码在某些情况下引发错误。

代码路径问题:可能存在多个分支或条件,只有在特定的条件下才会导致错误。如果您没有模拟或复制特定的条件,那么在一些情况下,错误可能不会出现。

要找出具体的问题,您可以使用调试工具,例如调试器,来跟踪代码的执行路径并查看运行时的变量值。这有助于定位问题的根本原因。此外,确保查看应用程序的日志文件,以获取更多关于发生错误的上下文信息。

Technologyforgood | 园豆:7688 (大侠五级) | 2023-11-02 23:26

首先感谢您的解答,其次我听不懂

支持(0) 反对(0) 戈壁老王- | 园豆:159 (初学一级) | 2023-11-03 00:38
1

清一下idea缓存试试

朋朋彭 | 园豆:202 (菜鸟二级) | 2023-11-03 13:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册