gpt4 book ai didi

java类导入显示编译错误

转载 作者:行者123 更新时间:2023-11-30 04:19:54 24 4
gpt4 key购买 nike

我正在尝试对使用 Java 版本 4 编写的插件的遗留代码进行一些更改。我正在尝试从导入的包扩展一个类。

import org.eclipse.wst.xml.core.internal.document.XMLModelContext;

public class XMLModelContextForPma extends XMLModelContext
{


}

我对插件开发还很陌生。我不明白为什么编译器会显示

类型 org.eclipse.wst.xml.core.internal.document.XMLModelContext 不可见错误。此外,此特定包的类中的大多数代码都使用 .internal. 包,这些包会发出不鼓励访问警告。我到处搜索,发现这是因为非标准/API 类。

但这很奇怪。我在构建路径中有 jar 文件,但不确定这里出了什么问题。

我正在 Eclipse Juno、Mac OS X、Java 6 中进行开发

最佳答案

看起来 XMLModelContext 类是私有(private)的或 protected ,并且位于不同的包中。

如果一个类被声明为 protected ,则只能在同一包或其任何子包内的其他类中使用它。

关于java类导入显示编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17341895/

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