Continuo a ricevere questo errore quando si compila utilizzando Maven:codice sorgente stesso, Eclipse costruire il successo, ma Maven (javac) non riesce
type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds int,java.lang.Object
Generics tipo interferenze non può essere applicato a tipi primitivi. Ma ho pensato che, dal momento che Java5, il meccanismo di boxing/unboxing funziona perfettamente tra i tipi primitivi e le classi wrapper.
In ogni caso, la cosa strana è che Eclipse non segnala errori e compila felicemente. Sto usando JDK1.6.0_12. Quale potrebbe essere il problema qui?
Ho appena realizzato che il compilatore fornito con Eclipse non è lo stesso del compilatore Java ufficiale di Sun. – EnToutCas