【仅供内部供应商使用,不提供对外解答和培训】

Page tree

【仅供内部供应商使用,不提供对外解答和培训】

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

1.编译出现allowfullscreen之类的报错。

是因为stable的jar包版本过低导致,替换成release即可。就是在替换jar包那一步,将ftp连接中的“stable”换成“release”。

2.提示“插件版本过高” 一般是因为你修改了

<env-version>8.0</env-version>
<jartime>2016-05-01</jartime>

将jartime修改到2016年应该就没问题,jartime表示能使用的功能时间,不是指你的打包时间,所以不一般指定较晚的时间就可以了。

3.ant build 时报错

通常是因为没有添加对应依赖造成的,有2中解决办法。

1.将插件用到的所有依赖的jar复制到源码的lib目录中,包括帆软的jar和javax.servlet.jar

   常用的jars

  • fr-chart-9.0.jar
  • fr-core-9.0.jar
  • fr-designer-chart-9.0.jar
  • fr-designer-core-9.0.jar
  • fr-designer-report-9.0.jar
  • fr-performance-9.0.jar
  • fr-platform-9.0.jar
  • fr-report-9.0.jar
  • fr-third-9.0.jar
  • javax.servlet.jar

2.还有一种就是将上面说到的jar复制到一个通用的目录,并且在plugin.xml中的compile.classpath添加,这样可以避免每一个项目都复制一份依赖

<path id="compile.classpath">

<!-- 插件开发必须的jar就是上面提到的那些 -->
      <fileset dir="I:\libs_9.0">
          <include name="**/*.jar"/>
      </fileset>
<!-- 插件自身依赖JAR -->
      <fileset dir="${libs}">
          <include name="**/*.jar"/>
      </fileset>
      <fileset dir="${publicLibs}">
          <include name="**/*.jar"/>
      </fileset>
  </path>

 

3.

提示找不到符号    

解决办法;更换下lib和design包

 

  • No labels