2011-09-03 38 views
20

Cuando ejecuto mi proyecto de BlackBerry en Eclipse, me sale el siguiente error:de error: No se puede ejecutar el programa "jar": error CreateProcess = 2, el sistema no puede encontrar el archivo especificado

Error: Cannot run program "jar": CreateProcess error=2, The system cannot find the file specified

¿Cómo se hizo y como puedo resolverlo?

+1

[Este enlace] (http://www.google.com/search?q=blackberry+%22CreateProcess+error%3D2%2C+The+system+cannot+find+the+file+specified%22) da un poco consejos. ¿Qué has probado ya? – BalusC

Respuesta

11

Puede resolver este problema siguiendo el establecimiento

Haga clic derecho en Mi PC -> Seleccionar Properties-> Seleccione la pestaña de configuración AdvancedSystem -> Variables de entorno Haga clic en el nuevo botón Añadir y

Nombre de la variable: JAVA_HOME Valor de variable: C:\Program Files\Java\jdk1.7.0\

nota JDK no jre

+1

Es improbable que hava_home apunte a la carpeta bin. – Jayan

+0

El problema, al menos en mi caso, era que JAVA_HOME apuntaba al JRE (donde no hay jar.exe en la "carpeta bin") y no al JDK donde reside el jar.exe en su carpeta bin. JAVA_HOME debe apuntar a la carpeta raíz JDK, no a la carpeta bin La carpeta "bin" que puede agregar a la ruta pero no es necesaria –

2

Creo que necesita establecer la ruta del archivo jar.

+0

¿cómo puedo establecer la ruta de archivo jar? – jeevamuthu

+0

Finalmente obtengo la solución. Copia el jar.exe de la carpeta java bin y pego en la carpeta jre bin. – jeevamuthu

2

Desde el BlackBerry Support Forums:

first thing is to check that the JDK is installed, and that the PATH is set correctly. Open a command line window, and run the "jar" command.

13

finalmente consigo la solución .copy la jar.exe de la carpeta bin de Java y pegar a la carpeta bin JRE.

+13

Esto no es una solución. Tienes que establecer las variables ENV correctamente. Más información aquí http://docs.oracle.com/javase/tutorial/essential/environment/paths.html – panagdu

9

Probé varios de los métodos publicados, el paso importante parecía ser establecer la ruta correcta del sistema (la variable de entorno "Ruta") para incluir una carpeta que apuntaba al archivo jar.exe correspondiente. La variable cambió de X a X + ;C:\Program Files\Java\jdk1.7.0_03\bin; debe asegurarse de que la parte de la carpeta jdk sea relevante para su versión, lo que pasé por alto.

El motivo de mi respuesta es agregar el paso que omití; que es reiniciar Eclipse! Intenté ejecutarlo algunas veces, pero después de cerrarlo y volver a abrirlo, el proyecto se empaquetó correctamente. Puede que no haya sido obvio hacer esto.

+2

Debe reiniciar Eclipse, porque las variables de entorno de su proceso están establecidas en el momento del inicio. La modificación de las variables del sistema afectará los procesos que se crean posteriormente. –

1

La solución es: abrir Mi PC, haga clic derecho> seleccione Propiedades> ir a avanzado> ir a las variables de entorno del sistema> en la ruta de añadir éste:

c:/Archivos de programa/Java/jdk1.7.0_03/bin

Cerrar y abrir Eclipse y eso es todo ...

NOTA: jdk1.7.0 ... es para la versión de java que tiene instalada en su ordenador

2
  1. Ajuste el variabl Medio Ambiente e correctamente (en camino trazado hasta jdk-> bin)
  2. En sus Eclipse Instalado JRE asegúrese de que usted está señalando hasta la carpeta JDK y JRE no
1

Este error se produce debido a Jdk1.7. Pruebe con 1.6 y establezca la ruta de la carpeta bin.

Funciona para mí ...

1

que estaba desarrollando una aplicación para BB JDE 5.0 y tuve el Java JDK 1.7. Me estaba volviendo loco porque todo lo que estaba bien estaba bien. Entonces me doy cuenta de que para JDE 5.0 necesitaba JDK 1.6.Instalado desde aquí Java SE Development Kit 6 Update 45 cambió la ruta del entorno y mi problema fue resuelto !. :)

0

Esto funcionó para mí: Proyecto JDE 5.0 SO: Windows 8.1 x 64

Este PC> Propiedades> Configuración avanzada del sistema> Variables de entorno: añade el texto siguiente: ruta: C: \ Archivos de programa (x86) \ Java \ jdk1.7.0_25 \ bin; C: \ Archivos de programa (x86) \ Java \ jdk1.7.0_17 \ bin; C: \ Archivos de programa (x86) \ Java \ jre7 \ bin

I Sé que el anterior es similar, pero creí que id de identificación lo que funcionó para mí de todos modos, ya que refuerza las respuestas anteriores :)

NB para reiniciar el eclipse.

0

Agregar C: \ Archivos de programa \ Java \ jdk1.8.0_131 a JAVA_HOME y C: \ Archivos de programa \ Java \ jdk1.8.0_131 \ bin a Ruta en Variables del sistema dentro de Variables de entorno no fue suficiente.

Resulta que debe agregar esas dos variables y sus respectivos valores a las variables de usuario y de sistema dentro de las variables de entorno.

que añade lo siguiente a las dos variables de los usuarios, así como variables del sistema en variables de entorno: variable: JAVA_HOME Valor: C: \ Archivos de programa \ Java \ jdk1.8.0_131

variable: Ruta Valor: C: \ Archivos de programa \ Java \ jdk1.8.0_131 \ bin

¡Eso funcionó para mí!

Cuestiones relacionadas