gpt4 book ai didi

java - 我无法解析包 xxx

转载 作者:行者123 更新时间:2023-11-29 07:30:55 24 4
gpt4 key购买 nike

我创建了一个 java 应用程序用户 IntelliJ IDEA,当我配置 Dept.hbm.xml 时,出现错误:

Cannot resolve package ypd ...

enter image description here

但是你可以看到,目录lib是:

src/main/java/com/ypd...

我的代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/xsd/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.ypd.sp.entity">

</hibernate-mapping>

为什么会出现这个错误?


编辑

我的pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>groupId</groupId>
<artifactId>SpringAndHibernate</artifactId>
<version>1.0-SNAPSHOT</version>

</project>

编辑

如果在Project Structure里,我把package做成Source Root,那不行,为什么?

enter image description here

最佳答案

您是否从 Maven 导入项目?如果是这样,请分享 pom.xml,它可能会覆盖默认的源文件夹位置 (src/main/java)。

问题是你有 source root配置不正确。根据屏幕截图,src 配置为 Sources 而不是 src/main/java

删除.idea目录,打开pom.xml,root会自动配置。

关于java - 我无法解析包 xxx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42839395/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com