Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java XJC(自定义HelloWorld)插件未加载_Java_Xjc - Fatal编程技术网

Java XJC(自定义HelloWorld)插件未加载

Java XJC(自定义HelloWorld)插件未加载,java,xjc,Java,Xjc,我用Hello World xjc插件创建了一个jar package org.czentral.xjc; ... public class HelloWorldPlugin extends Plugin { @Override public String getOptionName() { return "Xhello-world"; } @Override public String getUsage() { re

我用Hello World xjc插件创建了一个jar

package org.czentral.xjc;
...

public class HelloWorldPlugin extends Plugin {

    @Override
    public String getOptionName() {
        return "Xhello-world";
    }

    @Override
    public String getUsage() {
        return " -Xhello-world: Hello World plugin.";
    }

    @Override
    public boolean run(Outline otln, Options optns, ErrorHandler eh) throws SAXException {
        System.out.println("Hello World running.");
        return true;
    }

}
我已经添加了一个
META-INF/sevices/com.sun.tools.xjc.Plugin
文件,其中一行告诉我们:

org.czentral.xjc.HelloWorldPlugin
在此之后,我希望我的用法行显示在以下帮助输出中:

xjc -classpath XJC-Hello.jar -extension
将jar复制到jdk/jre/lib/ext文件夹也不会产生任何结果。将jar添加到类路径环境中也不起作用

我已经检查了
jaxbri
源代码,在
/com/sun/tools/xjc/addon/*
文件夹中实现的插件没有真正显示插件必须满足的任何附加要求