注册
登录
idea
在IntelliJ IDEA中运行时java.lang.ClassNotFoundException 问问题
返回
在IntelliJ IDEA中运行时java.lang.ClassNotFoundException 问问题
作者:
狗头军师
发布时间:
2024-04-18 06:17:35 (17天前)
我创建了一个程序来处理数据库,并且在IntelliJ IDEA中进行编译时出现以下错误。有人为什么会这样吗?我该如何解决?
收藏
举报
2 条回复
1#
回复此人
v-star*위위
|
2020-08-03 14-39
您得到的错误不是在编译时发生的,而是在您尝试运行应用程序时发生的。发生这种情况是因为Java无法在项目输出目录(类路径)的子目录Table.class内找到文件db。 发生这种情况可能有多种原因: 在运行/调试配置中选择了错误的主类 Table.java 被排除在编译之外(偶然或故意,因为它包含错误,并且您想在处理其他代码时跳过它) 未编译该类,因为“运行/调试”配置中的“启动之前”步骤中不包括“ 生成”步骤 项目配置错误,并且没有为包含子目录的目录定义Source根 目录db Table.javapackage陈述不正确或位于/移至其他包裹 项目路径:在Mac / Linux上包含冒号,;在Windows 上包含分号,它用于分隔类路径,并将使类路径无效。有关详细信息,请参见此线程。请注意,Mac上的Finder可能会将路径中的冒号显示为斜线。 如果从属jar之一被数字签名,则jar可能不会执行,因为新工件会包含该依赖项的部分签名。有关更多详细信息,请参见此答案。 在项目结构中,请确保您具有正确的Java版本以进行编译。 有一个已知的错误,有时从命令行模板创建的Java项目无法正常工作,因为.idea/modules.xml文件引用了名为的无效模块文件untitled104.iml。手动修复模块名称,或从头开始创建项目,不要使用模板。 在正确配置的项目中,并使用正确的运行/调试配置,一切正常:
编辑
登录
后才能参与评论