En gvSIG 2.0 la versión de Java soportada es la 1.5 ó superior, excepto en aquellos proyectos comunes con gvSIG mobile. A la hora de migrar un proyecto, deberemos decidir si queremos que el código pueda funcionar sobre gvSIG mobile o no. En caso afirmativo, generalmente no se trata de todo el código, sino sólo de la parte de librería, o incluso del API de la librería lo que queremos que sea compatible, por lo que será recomendable tener esa parte en un proyecto separado del resto, y validar al menos que el proyecto compila para Java ME CDC. Si nuestro proyecto no va a ser compatible, o al menos una parte, deberemos compilarlo con Java 1.5 o superior. Sería recomendable que aprovechemos para eliminar los warnings que pudieran aparecer en el código en Eclipse, debido a la compilación con Java 1.5, como por ejemplo el uso de las clases de collections sin hacer uso de los generics.