我尝试在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;
}
}
任何人谁完成了本教程可以帮助?或者有更新的版本,为本教程?
先谢了。
1条答案
按热度按时间3npbholx1#
如教程(设置模块,第5点)中所述,您需要添加一些依赖项。
在您的情况下,您需要添加对“Utilities API”模块的依赖项。
编辑模块
Properties
,然后选择Libraries
、Module Dependencies
选项卡,然后单击和Add dependency...
另一种更方便的方法是,只需点击未定义符号的提示(灯泡)(见下图示例)。