Hacer referencia a un proyecto Eclipse Java desde un proyecto GWT

Tengo un proyecto de Java ya en eclipse, y necesito usar las clases allí en el código del servidor de mi proyecto GWT, también en eclipse. Tengo un paquete, llamémoslo com.examplecon muchos subpaquetes.

Seguí las instrucciones aquí: proyecto Eclipse 3.4 GWT 1.6: ¿cómo hacer referencia a la fuente de otros proyectos? definiendo el siguiente archivo en el paquete raíz

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.7.0//EN" "http://google-web-toolkit.googlecode.com/svn/tags/1.7.0/distro-source/core/src/gwt-module.dtd">
<module rename-to='example'>
    <inherits name='com.google.gwt.user.User' />
    <source path="*" />
</module>

y en el archivo GWT XML, agregué

<inherits name="com.example" />

Pero sigo recibiendo

java.lang.NoClassDefFoundError

para clases definidas en com.example

¿Alguna idea de lo que estoy haciendo mal?

Respuesta 1

Si solo desea hacer referencia a clases para usar en el lado del servidor (es decir, no por GWT en realidad), entonces no necesita todas esas cosas. Los módulos GWT solo tratan sobre el código del lado del cliente que procesará DevMode y, en última instancia, el compilador GWT.

Respuesta: 2

Tengo un TreeMap con 3 entradas, todas de ArrayLists individuales. Uso el siguiente código: Map <String, List <String>> mapOne = new TreeMap <String, List <String>> (); Lista <...

Recibo el NoClassDefFoundError después de ejecutar el archivo JAR de mi proyecto. La depuración con Eclipse funciona bien, pero aparece este error cada vez que uso el comando de Windows java -jar myproject.jar ya que ...

Necesito verificar el título de una página web después de iniciar sesión. Usando el controlador de Chrome para el selenio, el título de la página después de iniciar sesión es correcto, pero no el controlador de Firefox. El resto del código permanece igual, ...

¿Necesita devolver objetos diferentes en el mismo método? ¿Es posible devolver? public class Smoketest () {objeto protegido getLabTopology () {if (labTopology == null) {...