Hola,
tengo un problema en una fase de compilación para una instalación que estoy haciendo.
Empezando por el principio, el tema es que estoy instalando el software de PKI EJBCA para gestión de certificados digitales.
He instalado JBOSS y JDK de Sun (versión 6) entre otras cosas para poder instalar y usar EJBCA y he creado las variables de entorno correspondientes.
Ahora, ya puedo empezar con la compilación, y cuando ejecuto el comando ant bootstrap en la carpeta de ejbca, parece que me compile algunas líneas, pero también me da muchos errores de este tipo:
[javac] *** Semantic Error: The type of the right sub-expression, "java.lang.Object[]", is not assignable to the variable, of type "java.security.cert.X509Certificate[]".
[javac]
[javac]
[javac] 371. final X509Certificate chain[] = ((Collection)CertTools.getCertsFromPEM(new FileInputStream(fileName))).toArray(new X509Certificate[0]);
[javac] ^-^
[javac] *** Semantic Error: Using type arguments to access generic types requires the use of "-source 1.5" or greater. Compilation will continue using the raw type "java.util.Collection", but no class file will be emitted.(not yet implemented)
[javac]
[javac]
[javac] 372. final Enumeration eAlias = this.keyStore.aliases();
[javac] ^------^
[javac] *** Semantic Error: Using type arguments to access generic types requires the use of "-source 1.5" or greater. Compilation will continue using the raw type "java.util.Enumeration", but no class file will be emitted.(not yet implemented)
[javac]
[javac]
[javac] 375. final String alias = eAlias.nextElement();
[javac] ^--------------------------^
[javac] *** Semantic Error: The type of the right sub-expression, "java.lang.Object", is not assignable to the variable, of type "java.lang.String".
[javac]
[javac]
[javac] 398. final X509Certificate chain[] = ((Collection)CertTools.getCertsFromPEM(new FileInputStream(fileName))).toArray(new X509Certificate[0]);
[javac] ^-----------------------------------------------------------------------------------------------------------------^
[javac] *** Semantic Error: The type of the right sub-expression, "java.lang.Object[]", is not assignable to the variable, of type "java.security.cert.X509Certificate[]".
[javac]
[javac]
[javac] 398. final X509Certificate chain[] = ((Collection)CertTools.getCertsFromPEM(new FileInputStream(fileName))).toArray(new X509Certificate[0]);
[javac] ^-^
[javac] *** Semantic Error: Using type arguments to access generic types requires the use of "-source 1.5" or greater. Compilation will continue using the raw type "java.util.Collection", but no class file will be emitted.(not yet implemented)
Así un montón, y al final sale:
BUILD FAILED
/home/anna/Escriptori/ejbca_3_9_0/build.xml:63: The following error occurred while executing this line:
/home/anna/Escriptori/ejbca_3_9_0/compile.xmli:198: Compile failed; see the compiler error output for details.
Alquien sabe que puedo hacer??? Lo agradeceria mucho, ya que es para mi PFC y no logro solucionar esto y este mes no puedo localizar el tutor de mi proyecto hasta finales de agosto.
Muchas gracias!
Anna