Netbeans注释错误

发布于 2024-08-24 02:29:13 字数 128 浏览 10 评论 0原文

NetBeans 不接受我的代码。为什么? 查看图片

NetBeans do not accept my code. Why? See the pic.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

囍孤女 2024-08-31 02:29:13

您需要导入您正在使用的注释。

例如,导入 org.whatever.package.contains.ServiceProvider;

You need to import the annotations you're using.

E.g, import org.whatever.package.contains.ServiceProvider;

疑心病 2024-08-31 02:29:13
import {package}.ServiceProvider;
import {package}.ServiceProvider;
半边脸i 2024-08-31 02:29:13

您需要将代码从 更改

package org.demo.myfilter;

import org.demo.textfilter.TextFilter;

@ServiceProvider(service=TextFilter.class)
public class UpperCaseFilter implements TextFilter {

    public String process(String s) {
        return s.toUpperCase();
    }

}

package org.demo.myfilter;

import org.demo.textfilter.TextFilter;
import org.openide.util.lookup.ServiceProvider;

@ServiceProvider(service=TextFilter.class)
public class UpperCaseFilter implements TextFilter {

    public String process(String s) {
        return s.toUpperCase();
    }

}

注意:如果您已声明之间的依赖关系,则可以利用“源”菜单 (CTRL-SHIFT-I/Clover-SHIFT-I) 中的“修复导入”项来自动处理第二个项目您的模块和 NetBeans 平台实用程序 API 模块

You need to change the code from

package org.demo.myfilter;

import org.demo.textfilter.TextFilter;

@ServiceProvider(service=TextFilter.class)
public class UpperCaseFilter implements TextFilter {

    public String process(String s) {
        return s.toUpperCase();
    }

}

into

package org.demo.myfilter;

import org.demo.textfilter.TextFilter;
import org.openide.util.lookup.ServiceProvider;

@ServiceProvider(service=TextFilter.class)
public class UpperCaseFilter implements TextFilter {

    public String process(String s) {
        return s.toUpperCase();
    }

}

Note: You can leverage the Fix Imports item from the Source menu (CTRL-SHIFT-I/Clover-SHIFT-I) to take care of the second one automatically, if you have declared the dependeny between your module and the NetBeans platform Utilities API module

耳根太软 2024-08-31 02:29:13

也许您缺少导入。可以导入“ServiceProvider”吗?如果不了解更多关于您的项目设置的信息,很难确定,但这是我的第一个猜测。

Perhaps you are missing an import. Can you import "ServiceProvider"? It's hard to know for sure without know more about your project setup, but that's my first guess.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文