当前位置: 首页 > 知识库问答 >
问题:

包javax。xml。命名空间可以从多个模块访问:,java。eclipse webservice中的xml

范浩荡
2023-03-14

我在eclipse动态项目中运行一个分数和记分类,我创建了一个网络服务并运行它,但它给我的错误是javax.xml.namespace包可以从多个模块访问:

分数等级

package startAgain;

import javax.xml.bind.annotation.*;
@XmlType
@XmlAccessorType(XmlAccessType.FIELD)
public class Score {
public int wins, losses, ties;
}   

ScoreServies类

package startAgain;

import javax.ejb.*;
import javax.jws.*;
@Stateless
@WebService
public class ScoreService {
private static Score score = new Score();
public Score updateScore (int wins, int losses, int ties) {
    score.wins = wins;
    score.losses = losses;
    score.ties = ties;
    return score;
}
@WebMethod(operationName="resetScore")
public void reset() {
score.wins = score.losses = score.ties = 0;
}
        public Score getScore() { return score; }
        public int increaseWins() { return score.wins++; }
        public int increaseTies() { return ++score.ties; }
        public int increaseLosses() { return ++score.losses; }
        public int getWins() { return score.wins; }
        public int getTies() { return score.ties; }
        public int getLosses() { return score.losses; }

}

关于清除这个包javax的任何帮助。xml。命名空间错误,谢谢


共有1个答案

阳光辉
2023-03-14

几天前,我在Eclipse上遇到了同样的问题。

因此,我试图找到提出相同包(javax.xml.namespace)的库,该库已经在javax中可用。xmlJava内置模块,引发包复制。

在我的例子中,它是一个名为stax-api的库。我刚刚从构建中删除了它,如下所示:

dependencies {
...
  configurations {
       compile.exclude group: 'stax', module: 'stax-api'
  }
...
}
 类似资料:
  • 我试图使用ApacheFop从XML生成一个PDF文件,但是在导入所需的包时会出现一个错误列表。 我尝试过排除XMLAPI,但没有效果。以下是thr依赖项: 我还读到这个问题出现在Java8之后。这个问题还有其他不包括使用Java的解决方案吗?

  • 我无法导入打包到Eclipse。它正在显示 包组织。w3c。dom可以从多个模块访问:

  • 我的项目在Java1.8u151中运行良好。我正在尝试将它升级到Java12,但是我得到了以下错误。 这是唯一的错误,在Java12中的大多数包中都会重复出现,但在Java8中效果良好。 我已尝试将所有jar文件从模块路径移动到类路径。模块路径中只有Java 12库。我在Java版本的软件包中寻找任何不推荐的东西。我用不同的Java版本尝试了3种不同的系统(都运行OS-X10.13.6、10.13

  • 我已经研究了好几天了,似乎所有的答案都是特定于Eclipse的。我在Visual Studio Code上遇到此错误: 这将出现在包含导入。 使用: Java 11.0.4 Gradle构建时没有问题,因此错误消息表示终端和VSCode之间存在某种断开连接。 到目前为止,我已经: 确保和匹配 任何帮助都将不胜感激,谢谢您的时间! 我知道这个问题,但一直没有答案。

  • 尝试在JMX控制台中注册MBean时,我收到以下错误消息: 我正在使用Eclipse,我的项目结构中没有文件。 当我注释我对javaeeapi的依赖关系时,错误消失了,但是包不是JAR的一部分。