gpt4 book ai didi

java - 在 Eclipse 中将外部 .class 文件链接到包结构中?

转载 作者:太空宇宙 更新时间:2023-11-04 07:13:10 31 4
gpt4 key购买 nike

我有一个类文件位于文件系统的某个位置。它没有包声明(在默认包中创建)。

现在我想在包中使用该类文件。我在构建路径中添加了类文件夹,但 eclipse 找不到它。

package test;

public class Test1{
public static void main(String[] args){
ExternalClass.print(); // ExternalClass cannot be resolved.
}
}

如果我将“Test1”移动到默认文件夹,一切正常:

public class Test1{
public static void main(String[] args){
ExternalClass.print();
}
}

如何在“test”包中使用“ExternalClass”?

最佳答案

根据 http://mindprod.com/jgloss/import.html无法使用命名包中默认包中的类。

在 J2SE 1.4 之前,您可以使用如下语法从默认包导入类:

import Unfinished;

不再允许这样做。因此,要从打包类中访问默认包类,需要将默认包类移动到它自己的包中。

如果您有权访问源代码,则需要进行一些后处理以将文件移动到专用包中,并在其开头添加此“package”指令。

关于java - 在 Eclipse 中将外部 .class 文件链接到包结构中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20341865/

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