在netbeans可视数据库资源管理器模块上找不到符号

qmb5sa22  于 2022-12-23  发布在  其他
关注(0)|答案(1)|浏览(127)

我尝试在Apache Netbeans 15上使用本教程创建可视化数据库资源管理器:
https://netbeans.apache.org/tutorials/nbm-visual_library2.html
不幸的是,在第一类我得到这个错误:
"找不到符号symbol:类HelpCtx位置:软件包org. openide. util "
它似乎是"org.openide.util.HelpCtx"的导入; "必须在编写教程时废弃。
出现此错误的类是:

import java.sql.Connection;
import org.netbeans.api.db.explorer.ConnectionManager;
import org.netbeans.api.db.explorer.DatabaseConnection;
import org.netbeans.modules.db.explorer.action.BaseAction;
import org.openide.nodes.Node;
import org.openide.util.HelpCtx;

public final class ShowDatabaseStructureAction extends BaseAction {

    @Override
    protected void performAction(Node[] nodes) {

    }

    @Override
    protected boolean enable(Node[] activatedNodes) {
        return true;
    }

    @Override
    public String getName() {
        return "Show Database Structure";
    }

    @Override
    public HelpCtx getHelpCtx() {
        return HelpCtx.DEFAULT_HELP;
    }

}

任何人谁完成了本教程可以帮助?或者有更新的版本,为本教程?
先谢了。

3npbholx

3npbholx1#

如教程(设置模块,第5点)中所述,您需要添加一些依赖项。
在您的情况下,您需要添加对“Utilities API”模块的依赖项。
编辑模块Properties,然后选择LibrariesModule Dependencies选项卡,然后单击和Add dependency...
另一种更方便的方法是,只需点击未定义符号的提示(灯泡)(见下图示例)。

相关问题