[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project mrlda: Compilation failure: Compilation failure:

[ERROR] /home/panwar/Downloads/Mr.LDA-master/src/main/java/cc/mrlda/polylda/TermReducer.java:[24,11] error: generics are not supported in -source 1.3

[ERROR] 
[ERROR] (use -source 5 or higher to enable generics)
[ERROR] /home/panwar/Downloads/Mr.LDA-master/src/main/java/cc/mrlda/TermReducer.java:[33,11] error: generics are not supported in -source 1.3 

Estoy usando la última versión de java.

Solucionado: El problema era con maven. Yo estaba usando una versión más antigua(maven3.0.2) otras cosas eran correctas.

Usted parece estar tratando de compilar con Java 1.3, pero su código de usos Genéricos, los cuales requieren de 1.5 o superior.

OriginalEl autor panwar001 | 2015-03-03

3 Comentarios

  1. 7

    De compilar el código para java 1.3 y el uso de los medicamentos genéricos, que se introdujo en java 1.5. Usted tiene que cambiar para java 1.5 o superior.

       <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
            </configuration>
        </plugin>

    OriginalEl autor Jens

  2. 1

    Puede que desee utilizar un mayor JDK-(«Java» -), en la Versión para el compilador plugin como:

    <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.2</version>
          <configuration>
            <source>1.7</source>
            <target>1.7</target>
            <showWarnings>true</showWarnings>
            <showDeprecation>true</showDeprecation>
          </configuration>
        </plugin>
    La versión 3.2 de maven-compilador-plugin es hasta la fecha.
    Bien correcto – se sigue utilizando 3.1. 🙂 – corregido para estar en la última versión estable 🙂

    OriginalEl autor JBA

  3. 1

    Su Maven es la lectura de la versión de Java como 1.6.0_65, Donde el pom.xml dice la versión 1.7.

    Tratar de instalar la necesaria verison.

    Si ya está instalado, compruebe su $JAVA_HOME variable de entorno, que debe contener la ruta de Java JDK 7. Si no lo encuentras, arreglar su variable de entorno.

    también quitar las líneas:

     <fork>true</fork>
     <executable>${JAVA_1_7_HOME}/bin/javac</executable>

    de la pom.xml

    Por qué usted piensa que es java 1.6? -source 1.3?

    OriginalEl autor Peraiah Karanam

Dejar respuesta

Please enter your comment!
Please enter your name here