No existe una implementación completa del JDK suficiente para ejecutar Eclipse en un iPad.
A partir de enero de 2019, Oracle dejó de proporcionar actualizaciones de código abierto que eran gratuitas para su uso comercial, siempre y cuando se suscribiera un acuerdo de licencia al enviar el producto.
Dado que las librerías de la interfaz gráfica de usuario de iOS tienen diferencias sustanciales con las librerías de la interfaz gráfica de usuario de Mac OS X (macOS), requeriría un esfuerzo de portabilidad.
Por ejemplo, hay una API de memoria compartida que utiliza Oracle, pero que se omite en iOS, para hacerla más pequeña (y para evitar que la gente la utilice).
También habría que obtener y utilizar un teclado Bluetooth, y Eclipse es muy dependiente de que el programador utilice un teclado.
Una de las razones por las que Apple no lanzó un Java para el iPad -o un Flash, en realidad- es que los lenguajes interpretados utilizan una cantidad sustancial de ciclos de CPU, lo que significa que la duración de la batería sería terrible.
A menos que esté preparado para sentarse allí con un teclado, y su iPad enchufado a la pared, y hacer un montón de trabajo de portabilidad, y hacerlo cuasi-legalmente, porque Oracle no quiere que su código fuente esté por ahí, después de Java 8, sería difícil ejecutar JRE en un iPad, o un programa de Java – especialmente un programa de Java GUI como Eclipse – en la parte superior.
Es factible – pero a menos que usted sea un excelente programador, familiarizado con Java y Eclipse, y familiarizado con la escritura de código Objective C o código Swift GUI en un iPad, no espero que sea capaz de hacerlo en menos de 3 meses o así.