我将几个Maven项目转换为一个Eclipse工作区.当我在Eclipse下编辑代码时,我有时会使用CTRL+ SHIFT+ M组合键自动将导入添加到工作区中项目的类中.但不知何故,他们添加如下:
import src.main.java.com.mycompany;
Run Code Online (Sandbox Code Playgroud)
而我要导入的真正包装是com.mycompany
.这必须是Eclipse中的一些配置来解决这个问题,但我很困惑.但是,这个问题非常烦人.
编辑:
我忘了提到Eclipse文件是使用mvn eclipse:eclipse
命令生成的.
在Eclipse项目下似乎配置正确.它的源文件夹设置如下:
除了按CTRL+ SHIFT+ M键的情况外,Eclipse下的所有内容都能正常工作
And*_*s_D 44
Java项目的标准源文件夹是
./src
Run Code Online (Sandbox Code Playgroud)
对于导入的maven项目,只需从构建路径settigs的源文件夹列表中删除此文件夹即可.正确的源文件夹是
./src/main/java
Run Code Online (Sandbox Code Playgroud)
fmu*_*car 18
在日食中;
首先删除现有的源文件夹. - 右键单击 - >菜单 - >构建路径 - >从构建路径中删除
然后
右键单击源文件夹.构建路径 - >用作源文件夹.
好像您的设置指向源文件夹的父级,因此src被eclipse识别为包.