【问题标题】:Problems running JNI4NET proxygen with xml config使用 xml 配置运行 JNI4NET proxygen 时出现问题
【发布时间】:2013-11-07 09:53:37
【问题描述】:

我正在尝试生成代理。我从示例文件夹中复制了一个示例 xml 并对其进行了修改。


操作系统:Windows 8.1

Java 版本:1.7.0_45(32 或 64 位)

JNI4NET 版本:0.8.6


命令行:proxygen config.xml

config.xml:

<?xml version="1.0" encoding="utf-8" ?>
<jni4net-proxygen xmlns="http://jni4net.sf.net/0.8.7.0/toolConfig.xsd">
  <!-- Location where .java files will be generated into. It's relative or absolute path. -->
  <TargetDirJvm>java</TargetDirJvm>
  <!-- Location where .cs files will be generated into. It's relative or absolute path. -->
  <TargetDirClr>csharp</TargetDirClr>

  <!-- List of class paths (.jar files or directories) which define known classes for generator-->
  <ClassPath Path="scr-classicconnector-7.5.1.jar"/>

  <!-- List of Java classes which should have proxy generated -->
  <JavaClass TypeName="com.saperion.connector.SaClassicConnector"/>

</jni4net-proxygen>

我得到的错误:

jni4net.proxygen - Copyright (C) 2009 Pavel Savara - licensed under GPLv3

System.InvalidOperationException: There is an error in XML document (20, 2). ---> System.InvalidOperationException: <jni4net-proxygen xmlns='http://jni4net.sf.net/0.8.7.0/toolConfig.xsd'> was not expected.
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderToolConfig.Read8_jni4netproxygen()
   --- End of inner exception stack trace ---
   at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
   at System.Xml.Serialization.XmlSerializer.Deserialize(Stream stream)
   at net.sf.jni4net.proxygen.Program.Work(String[] args)
   at net.sf.jni4net.proxygen.Program.Main(String[] args)

可以请人帮忙吗...

谢谢, 安德烈亚斯

【问题讨论】:

    标签: jni4net


    【解决方案1】:

    谢谢帕维尔·萨瓦拉: 问题是用于proxygen 0.8.7 版的xmlns。我将它与该工具的 0.8.6 版本一起使用。将其更改为“0.8.6.0”后,它起作用了。

    【讨论】:

    • xmlns版本必须与jni4net工具版本一致
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-01
    • 2012-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多