概述
所以我在
Working Soap client example处获取SOAP示例,将其放入SOAPClientSAAJ.java文件中,并尝试编译它(Debian上的Openjdk 9):
t@h ~/javatest> javac SOAPClientSAAJ.java
SOAPClientSAAJ.java:1: error: package javax.xml.soap is not visible
import javax.xml.soap.*;
^
(package javax.xml.soap is declared in module java.xml.ws, which is not in the module graph)
1 error
谷歌搜索后,我发现编译和运行为
t@h ~/javatest> javac --add-modules java.xml.ws SOAPClientSAAJ.java
t@h ~/javatest> java --add-modules java.xml.ws SOAPClientSAAJ
现在,问题:
>编译器不应该自动添加模块java.xml.ws吗? (因为它显然知道它是必需的)这是javax.xml.soap中的一个错误吗?
>为什么我的手册页中没有记录–add-modules选项? (Debian中的openjdk 9)
>我应该在.java文件中写什么来自动添加java.xml.ws模块?
最后
以上就是落寞泥猴桃为你收集整理的Soap xml cdada java_“包javax.xml.soap在模块java.xml.ws中声明,它不在模块图中”的全部内容,希望文章能够帮你解决Soap xml cdada java_“包javax.xml.soap在模块java.xml.ws中声明,它不在模块图中”所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复