JavaAnt应用程序。无法在linux下生成

JavaAnt应用程序。无法在linux下生成,java,linux,java-7,Java,Linux,Java 7,我有java源代码,可以使用ant在windows机器上构建。 当我将源代码克隆到linux机器并尝试运行“ant local”cmd时,会出现如下错误: [javac] /home/pi/production-stand/1.4.1.0/src/com/google/protobuf/GeneratedMessage.java:209: error: type argument BuilderType#1 is not within bounds of type-variable Builde

我有java源代码,可以使用ant在windows机器上构建。 当我将源代码克隆到linux机器并尝试运行“ant local”cmd时,会出现如下错误:

[javac] /home/pi/production-stand/1.4.1.0/src/com/google/protobuf/GeneratedMessage.java:209: error: type argument BuilderType#1 is not within bounds of type-variable BuilderType#2
[javac]       extends AbstractMessage.Builder<BuilderType> {
[javac]                                       ^
[javac]   where BuilderType#1,BuilderType#2 are type-variables:
[javac]     BuilderType#1 extends com.google.protobuf.GeneratedMessage.Builder declared in class com.google.protobuf.GeneratedMessage.Builder
[javac]     BuilderType#2 extends com.google.protobuf.AbstractMessage.Builder<?> declared in class com.google.protobuf.AbstractMessage.Builder
[javac] /home/pi/production-stand/1.4.1.0/src/com/google/protobuf/GeneratedMessageLite.java:62: error: type argument BuilderType#1 is not within bounds of type-variable BuilderType#2
[javac]       extends AbstractMessageLite.Builder<BuilderType> {
[javac]                                           ^
[javac]   where BuilderType#1,BuilderType#2 are type-variables:
[javac]     BuilderType#1 extends com.google.protobuf.GeneratedMessageLite.Builder declared in class com.google.protobuf.GeneratedMessageLite.Builder
[javac]     BuilderType#2 extends com.google.protobuf.AbstractMessageLite.Builder<?> declared in class com.google.protobuf.AbstractMessageLite.Builder
[javac] /home/pi/production-stand/1.4.1.0/src/ru/omnicomm/fas/tester/Config.java:183: warning: DOMParser is internal proprietary API and may be removed in a future release
[javac]             DOMParser dom = new DOMParser();
[javac]             ^
linux机器上使用的jdk相同:

    $ java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) Client VM (build 24.0-b56, mixed mode)

导致此错误的原因是什么?

您能为我们提供完整的命令吗?您确定编译所针对的库是相同的吗?我们仅通过在linux中使用windows jar下编译的文件来避免此问题。这与构建jar的系统完全无关,请不要提供误导性的答案
    $ java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) Client VM (build 24.0-b56, mixed mode)