gpt4 book ai didi

java - 如何正确地将 .class 文件导入到 eclipse 中的 .java 文件中?

转载 作者:行者123 更新时间:2023-11-30 08:09:41 25 4
gpt4 key购买 nike

我需要将一些类文件导入到eclipse 中的java 项目中。我将文件放在一个文件夹中,然后通过右键单击该项目将文件夹添加到我的项目,然后选择属性 > Java 构建路径,然后选择“添加外部类文件夹”。

然后我使用 import 语句将该类导入到 java 文件中:

import cla11.classname;

(“cla11”为文件夹名,“classname.class”为类文件名。)

但是,编译器不允许导入(无法解析导入 cla11),因此类文件中包含的类在项目中无法使用(...(类名)无法解析为类型)。

注意:我知道我的问题与此链接中的问题几乎相同:https://stackoverflow.com/questions/2477947/how-to-import-class-file-in-a-java-file#=我使用了答案中描述的方法,但编译器不允许(如所述)。(由于我还没有被允许发表评论,我能想到的唯一方法就是再次提出同样的问题。(欢迎任何其他关于我可以做些什么来解决此类问题的建议。))

最佳答案

类的包名和你的文件夹名必须匹配。例如,如果你的类的全名是 com.example.MyClass 你需要一个类似 com/example/MyClass.class 的目录结构并将根文件夹导入 Eclipse .

更新

我不知道你的实际需求。比如为什么你甚至需要导入一个外部 .class 文件。所以您可能更愿意创建一个 Jar 文件并将其添加为依赖项。恕我直言,这样可以更轻松地分发您的应用程序。

您可以像这样创建一个 jar 文件 jar cf my-library.jar com/ 之后,您可以将 Jar 文件添加为依赖项。例如,如果您正在开发 Web 应用程序,您只需将 my-library.jar 文件放到 ${project-root}/WebContent/lib 目录中。 或者如果您开发一个控制台应用程序,你可以简单地将你的 my-library.jar 文件添加到你的类路径中。

关于java - 如何正确地将 .class 文件导入到 eclipse 中的 .java 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32241665/

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