2012-04-15 31 views
14

puedo descargar el paquete Gurobi para la programación lineal. Importo el paquete gurobi.jar correspondiente. Luego ejecuta el programa de ejemplo. Luego parece que los siguientes errores:No se puede cargar .dll AMD de 64 bits en un IA plataforma de 32 bits

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\gurobi460\win64\win64\bin\GurobiJni46.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform

Entonces descargado la ventana de 64 bits Jre, y utilice la "Ventana -> preferencias -> Instalado JRE" para instalar este nuevo JRE.

Sin embargo, todavía apareció este error.

+0

qué tipo/versión de Windows está utilizando? –

Respuesta

16

Si sigue apareciendo ese error después de instalar el JRE de 64 bits, significa que la JVM que ejecuta el paquete Gurobi sigue siendo utilizando el JRE de 32 bits.

Compruebe que ha actualizado el PATH y JAVA_HOME a nivel mundial y en el intérprete de comandos que está utilizando. (Quizás solo necesite salir y reiniciarlo)

Compruebe que su shell de comandos ejecuta la versión correcta de Java ejecutando "java -version" y verificando que dice que es un JRE de 64bit.

Si está iniciando el ejemplo a través de un archivo de script/lote envoltura, asegúrese de que el guión está utilizando el JRE correcto. Modificar según sea necesario ...

+1

Si utilizo el eclipse para ejecutar mi programa, ¿aún necesito configurar PATH y classpath? JAVA_HOME es para el JDK. Ahora elijo JDK 1.6 en el eclipse para el compilador. ¿Cómo lo configuro? Simplemente instalo las ventanas JRE de 64 bits. – Guihua

+1

Lo entiendo. También necesito configurar el JRE de "configuración de ejecución" en el eclipse. – Guihua

+1

Sí. (No mencionaste que estabas usando Eclipse en la pregunta). –

-4

desinstalar (eliminar) la siguiente: JRE, JDK, eclipse. Descarga la versión de 32 bits (x86) de este programa: jre, jdk, eclipse. E instálalo.

0

Prueba esto:

  1. descargar e instalar un JDK de 32 bits.
  2. Vaya a eclipse, haga clic en su proyecto (Ejecutar como → Ejecutar configuraciones ...) en la rama Aplicación de Java.
  3. Vaya a la pestaña JRE y seleccione JRE alternativo. Haga clic en el botón JRE instalado, agregue su JRE de 32 bits y seleccione.
Cuestiones relacionadas