Estimados, tengan buenas tardes. Tengo el siguiente problema: ayer por la noche descargué e instalé Matlab r2009a para Unix, y todo transcurrió con normalidad, pude jugar con el programa, por lo que quede muy entusiasmado. Pero, cuando quise reabrirlo mediante línea de comando, me arrojó el siguiente error:
--------------------------------------------------------------------------- Warning: Cannot locate Java Runtime Environment (JRE) . . . 1. Either a correct JRE was not available for redistribution when this release was shipped, in which case you should refer to the Release Notes for additional information about how to get it. 2. Or you have tried to use the MATLAB_JAVA environment variable to specify an alternate JRE, but MATLAB cannot find it. Please run 'matlab -n' to determine what value you are using for MATLAB_JAVA and fix accordingly. --------------------------------------------------------------------------- //bin/glnx86/MATLAB: symbol lookup error: /bin/glnx86/libmwuix.so: undefined symbol: _XmTextIn_XmTextVEventBindings
Me dice que es un error relacionado con el JRE, cosa que no encuentro lógica ya que tengo todos los paquetes de java instalados.
Inicialmente hacía referencia a un error de la libstdc++5, el cual solucioné, pero ahora me sigue lanzando el error mencionado. Googleando encontré opciones pero todas para 64 bits, y mi máquina es de 32 bits. También probé reinstalando mediante ./install -glnx86 y me produce el mismo error. En otra solución salía que antes de hacer el registro debía ejecutar
sudo ln -s /usr/local/matlab/sys/java/jre/glnx86/ /usr/local/matlab/sys/java/jre/glnxa64
Pensando en otras soluciones, llegué a encontrar una, pero no muy ortodoxa: crear un lanzador con aplicación vía terminal bajo el siguiente comando:
sudo /usr/local/matlabr2009a/bin/activate_matlab.sh
Aquí viene lo curioso (y divertido): hago la activación y me abre el programa, pero si lo hago vía terminal llamando al programa, me devuelve el error ya mencionado
Les dejo las características de mi laptop: Intel Core Duo 1.67 GHz 1 GB DDR2 120 HDD sATA Ubuntu 10.04 LTS
matlab esta instalado en /usr/local/matlabr2009a , he probado con otras carpetas como /home/matlabr2009a y /home/matias/matlabr2009a y me sigue saliendo el mismo error.
Espero puedan ayudarme, si bien puedo trabajar con la solución del lanzador, no es grato hacer el proceso de registro. Muchas gracias
|