java - descargar - Cómo ejecutar el archivo.jar haciendo doble clic en Windows 7(64)
java offline (15)
¿Qué se incluye al hacer clic derecho-> Abrir con? ¿Hay algún otro programa listado como el programa predeterminado? ¿Está enumerado Java Runtime? Si aparece un Java Runtime, puede abrirlo y convertirlo en el programa predeterminado para ejecutar.
es decir,
Right Click -> Properties -> Change -> C:/Program Files/Java/jre7/bin/javaw.exe
La ejecución de un archivo .jar en una línea de comandos funciona bien, pero no puedo ejecutar ningún archivo .jar haciendo doble clic en mi Windows 7 (64). Parece que no pasa nada después del doble clic.
Probé la pista de "ftype", no tuve éxito. ftype jarfile = "C: / Archivos de programa / Java / jre7 / bin / javaw.exe" -jar "% 1"% *
He reinstalado el JDK 7 de 64 bits, sin éxito.
¿Alguna idea?
Creé un proyecto, JAR_Runnr, precisamente para esto. =)
Esta es mi manera:
Crear archivo bat (ejemplo openJar.bat).
@echo off start javaw -jar "%1" %* exit
Córtela y péguela en C: / Program Files / Java // bin (este paso no es necesario, pero debería hacerlo).
- Haga clic con el botón derecho en el archivo jar> Propiedades> Elija abrir con (Cambiar botón) y seleccione su archivo bat.
- Haga doble clic en su archivo jar para probarlo.
No es un problema de asociación de archivos ya que puede iniciar la aplicación correctamente a través de la línea de comandos.
El problema es que al hacer doble clic en un archivo asociado, la aplicación se inicia y se ejecuta con la ruta del archivo como ruta de ejecución básica. Cualquier ruta relativa se calculará a partir de la ruta del archivo y probablemente falte todo lo que intente cargar.
No sucede nada, incluso si rodeas todo tu código de punto de entrada con try / catch (Exception) porque java lanzando Throwables y no Excepciones: para arreglar esto en tu punto de entrada java rodea el contenido del método principal con un try / catch ( Throwable) (clase base para Exception and Error) y depuración.
Para Windows 7:
- Inicie "Panel de control"
- Haga clic en "Programas predeterminados"
- Haga clic en "Asociar un tipo de archivo o protocolo con un programa específico"
- Haga doble clic en
.jar
- Examinar
C:/Program Files/Java/jre7/bin/javaw.exe
- Haga clic en el botón Abrir
- Haga clic en el botón Aceptar
Si prueba la respuesta impopular :
Para Windows 7:
- Inicie "Panel de control"
- Haga clic en "Programas predeterminados"
- Haga clic en "Asociar un tipo de archivo o protocolo con un programa específico"
- Haga doble clic en
.jar
- Examinar
C:/Program Files/Java/jre7/bin/javaw.exe
- Haga clic en el botón Abrir
- Haga clic en el botón Aceptar
Y los archivos jar aún no se pueden abrir (en mi caso, era como si nunca hubiera hecho doble clic):
abra el símbolo del sistema (para estar seguro con los derechos de administrador habilitados) y escriba los siguientes comandos:
java -version
Esto debería devolver una versión para que pueda asumir con seguridad que java está instalado.
Entonces corre
java -jar "PATHTOFILE/FILENAME.JAR"
Lea a través de la salida generada. Puede descubrir un mensaje de error.
Si ya usó el clic derecho y lo abrió con / path / to / your / javaw.exe, deberá eliminar la siguiente clave de registro.
[-HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/FileExts/.jar]
Entonces corre
C:/>assoc .jar=jarfile
C:/>ftype jarfile="C:/path/to/your/javaw.exe" -jar "%1" %*
Su problema también podría estar dentro de su configuración de código Java, es decir, si su programa de alguna manera no pudo realizar la clase principal / archivo principal ( punto de entrada ), no ejecutará el programa / .jar (especialmente la aplicación basada en IDE). Para resolver eso en un IDE:
- Haga clic con el botón derecho en el proyecto> Propiedades> Ejecutar> Examinar clase principal> Aceptar.
- Limpiar y reconstruir
Intente ejecutarlo ahora. Espero eso ayude
También puede ejecutarlo desde el símbolo del sistema (cmd) :
java.exe -jar file.jar
Tuve el mismo problema con los archivos .jar que no se abren con un doble clic. Resultó que tenía dos versiones de Java instaladas (Java 6 y 7). La desinstalación de Java 6 desde el Panel de control-> Desinstalar un programa fue lo que finalmente permitió que los archivos .jar se abrieran con un doble clic sin usar la ventana de comandos.
Tuve el problema de que Windows bloqueaba su ejecución (Windows 10 Pro). Haga clic con el botón derecho en el icono> propiedades> en la esquina inferior derecha podría decirle "Windows ha bloqueado la funcionalidad ........" junto a ella hay una casilla de verificación con la etiqueta "Desbloquear"> desmarcar la opción de cuadro> aplicar> bloquear se va y luego puedes ejecutarlo.
cambie la aplicación predeterminada para archivos JAR de java.exe a javaw.exe de su carpeta JAVA_HOME / bin.
Esto se debe a que java.exe es solo aplicación de consola, pero el archivo JAR necesita una ejecución de ventana renderizada. Como javaw.exe es una aplicación de ventana, es preferible para la ejecución de archivos JAR.
Una alternativa a esto es que, hasta cierto punto, puede usar el símbolo del sistema para ejecutar sus archivos JAR simplemente usando la palabra clave java con -jar attrib.
echa un vistazo a este enlace http://ostermiller.org/opening_jar_files.html probablemente no has instalado el tiempo de ejecución o tu sistema no abre archivos .jar con JAVA
Installing el JRE más nuevo solucionó esto por mí.
(Aunque tuve un JDK y JRE (s) instalados antes).
http://www.wikihow.com/Run-a-.Jar-Java-File
- Suponiendo que haya cargado Java JRE y / o Java SDK, entonces
- Para hacer asociaciones, vaya a " Mi PC ", haga clic en una de sus unidades (
C:
por ejemplo). - Cuando se muestre, elija "Herramientas" »» "Opciones de carpeta" (o Propiedades ... está en diferentes lugares dependiendo de la versión de Windows).
- Abra el Explorador de Windows (solo abra cualquier carpeta) para obtener la ventana "Herramientas" -> "Opciones de carpeta".
- Cuando aparezca la ventana "Opciones de carpeta", haga clic en la pestaña "Tipos de archivo". Debería poder editar o agregar archivos JAR (extensión
.jar
) - Cambia el programa usado para abrir archivos JAR. En la ventana de selección de archivos, vaya a la carpeta donde está instalado el JRE (debería ser
C:/Program Files/Java/...
, marque "Abrir siempre con" y seleccione el archivojavaw.exe
.