首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >方法不会重写或实现来自超类型的方法

方法不会重写或实现来自超类型的方法
EN

Stack Overflow用户
提问于 2013-05-07 03:49:42
回答 1查看 1.6K关注 0票数 0

我试图覆盖类"NamespacePrefixMapper“的抽象方法,为xml属性提供我的自定义名称空间。但它一直给出以下错误消息。

代码语言:javascript
复制
.c.compile:
   [javac] Compiling 1 source file to C:\isp_development\target\dmc_ac_efulfilment\release\lib
   [javac] C:\isp_development\source\dmc_ac_efulfilment\javasource\de\dmc\enfinity\adapter\efulfilment\client\JustForTest.java:3: error: package com.sun.xml.internal.bind.marshaller does not exist
   [javac] import com.sun.xml.internal.bind.marshaller.NamespacePrefixMapper;
   [javac]                                            ^
   [javac] C:\isp_development\source\dmc_ac_efulfilment\javasource\de\dmc\enfinity\adapter\efulfilment\client\JustForTest.java:5: error: cannot find symbol
   [javac] public class JustForTest extends NamespacePrefixMapper {
   [javac]                                  ^
   [javac]   symbol: class NamespacePrefixMapper
   [javac] C:\isp_development\source\dmc_ac_efulfilment\javasource\de\dmc\enfinity\adapter\efulfilment\client\JustForTest.java:7: error: method does not override or implement a method from a supertype
   [javac]     @Override
   [javac]     ^
   [javac] 3 errors

下面是我试图重写的方法代码。

代码语言:javascript
复制
 @Override
    public String getPreferredPrefix(String namespaceUri, String suggestion, boolean requirePrefix) {
    namespaceUri = "http://base.google.com/ns/1.0";
    suggestion="g";
    requirePrefix=true;
    return suggestion;
    }

原因是什么云?我们将非常感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2013-05-07 03:52:13

package com.sun.xml.internal.bind.marshaller does not exist应该是你的钥匙。检查您的类路径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16406126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档