Javaでxjcを実行するクラスを作成しています。次のように私のコードは行く:私はこれを実行するとjava.net.MalformedURLException:プロトコルがありません
URL url = new URL("C:\\Users\\Simran\\Desktop\\books.xsd");
SchemaCompiler sc = XJC.createSchemaCompiler();
sc.parseSchema(new InputSource(url.toExternalForm()));
S2JJAXBModel model = sc.bind();
JCodeModel cm = model.generateCode(null, null);
cm.build(new FileCodeWriter(new File("C:\\Users\\Simran\\Desktop\\books.xsd")));
は、しかし、私は次のエラーを取得する:
Exception in thread "main" java.net.MalformedURLException: no protocol: books.xsd
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at jaxbTest.Test1.main(Test1.java:22)
誰もこれを助けてくださいことはできますか?
あなたは 'sc.parseSchema(新しいInputSource(" C:\\ Users \\ Simran \\ Desktop \\ books.xsd "));を試したことがありますか? –
ya私はこれを試していましたが、それは仕事をしませんでした – simran