Estoy intentando cargar una imagen del directorio de los recursos para que luego no haya problemas con rutas erroneas y demás. El problema es que no puedo ponerle la ruta con estos metodos que utilizo porque me salta un error que dice "non-static method..."
Código
public class DesktopApplication extends SingleFrameApplication { @Override protected void startup() { show(new DesktopApplicationView(this)); } @Override } public static DesktopApplication getApplication() { return Application.getInstance(DesktopApplication4.class); } //error: non-static method getClass() cannot be referenced from a static context this.getClass().getResource("imagen.jpg"); //error: non-static variable this cannot be referenced from a static context //null launch(DesktopApplication.class, args); } }
Lo que hago es intentar ver con system.out.println() las rutas de la imagen pero o son null, o no puedo ejecutar por lo de non-static... dependiendo de la linea que ponga.