gpt4 book ai didi

java - 从目录导入时 eclipse 中的包名称

转载 作者:行者123 更新时间:2023-12-01 12:28:12 25 4
gpt4 key购买 nike

所以我要导入位于不同目录中的几个 .java 文件(我只是导入它们上面的整个目录)。它们在内部工作中相互使用,并使用包名称来了解每个包的位置(用于导入)。

我应该将这些包名称更改为 TreeView 中的/path/吗?例如/org/demo/analysis/到 org.demo.analysis。?它似乎不起作用 - 我应该在项目设置中的某个位置设置包名称吗?

我只想导入文件并让它们工作。毕竟它们都在那里,但即使我将它们添加到构建路径,Eclipse 似乎也找不到它们。

最佳答案

Eclipse 强制源文件夹结构遵循类(.java 文件)中的包声明。因此,例如,如果一个类具有如下声明:

package com.myco.stuff;

public class MyThing {
}

然后 Eclipse 要求它位于这样的文件夹结构中(注意项目源文件夹根目录下与包段对应的文件夹):

MyProject/
src/
com/
myco/
stuff/
MyThing.java

(其中 src/MyProject 中定义为源位置)。

这不是 JDK 编译器 javac 强制执行的严格要求,但它是一种广泛接受的最佳实践。 Eclipse 选择强制执行它。

关于java - 从目录导入时 eclipse 中的包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26166136/

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