Autor Tema: Ayuda con sintaxis al abrir Jar  (Leído 5397 veces)

0 Usuarios y 1 Visitante están viendo este tema.

eatornini

  • Bit
  • Mensajes: 5
  • Reputación: +0/-0
    • Ver Perfil
Ayuda con sintaxis al abrir Jar
« en: Julio 11, 2014, 12:27:30 am »
Amigos que tal, este es mi primer tema, les cuento, tengo este código, con el cual puedo abrir un archivo JAR,

Código: [Seleccionar]
Sell "java.exe -jar C:\archivo.jar", vbHide
El problema es que lo quiero hacer a través de App.Path

intente con

Código: [Seleccionar]
Shell App.Path & "\java.exe -jar C:\archivo.jar", vbHide
pero me dice que no encuentra el archivo, solicito su ayuda amigos

muchas gracias


Enviado desde mi GT-I9300 mediante Tapatalk


Waldo

  • Gigabyte
  • ****
  • Mensajes: 264
  • Reputación: +22/-0
    • Ver Perfil
Re:Ayuda con sintaxis al abrir Jar
« Respuesta #1 en: Julio 11, 2014, 09:53:29 am »
Pero el java.exe  está en el dir de tu app? o solo el archivo.jar está en tu dir?

Si tu primer linea funciona, y el .jar está en el dir de tu app, seria algo asi

Código: (VB) [Seleccionar]
Sell "java.exe -jar " &  app.path & "\archivo.jar", vbHide
Fijate que el app.path no devuelve"\" como ultimo caracter, por eso se lo tenemos que agregar

eatornini

  • Bit
  • Mensajes: 5
  • Reputación: +0/-0
    • Ver Perfil
Re:Ayuda con sintaxis al abrir Jar
« Respuesta #2 en: Julio 11, 2014, 10:39:15 am »
Pero el java.exe  está en el dir de tu app? o solo el archivo.jar está en tu dir?

Si tu primer linea funciona, y el .jar está en el dir de tu app, seria algo asi

Código: (VB) [Seleccionar]
Sell "java.exe -jar " &  app.path & "\archivo.jar", vbHide
Fijate que el app.path no devuelve"\" como ultimo caracter, por eso se lo tenemos que agregar

Amigo, gracias por responder, la consola java no esta en la carpeta, se ejecuta de manera externa.

Vamos a probar. Muchas gracias

Enviado desde mi GT-I9300 mediante Tapatalk

« última modificación: Julio 11, 2014, 05:04:47 pm por eatornini »

eatornini

  • Bit
  • Mensajes: 5
  • Reputación: +0/-0
    • Ver Perfil
Re:Ayuda con sintaxis al abrir Jar
« Respuesta #3 en: Julio 11, 2014, 04:47:52 pm »
Intente con:

Código: (VB) [Seleccionar]
Shell "java.exe -jar   App.Path & \PE.jar"
también con:

Código: (VB) [Seleccionar]
Shell "java.exe -jar " & (App.Path & "\PE.jar")
y nada, solo abre la consola java, pero el archivo jar no :(

Waldo

  • Gigabyte
  • ****
  • Mensajes: 264
  • Reputación: +22/-0
    • Ver Perfil
Re:Ayuda con sintaxis al abrir Jar
« Respuesta #4 en: Julio 11, 2014, 04:51:32 pm »
Esta mal, asi seria:
Shell "java.exe -jar " & App.Path & "\PE.jar"

eatornini

  • Bit
  • Mensajes: 5
  • Reputación: +0/-0
    • Ver Perfil
Re:Ayuda con sintaxis al abrir Jar
« Respuesta #5 en: Julio 11, 2014, 04:56:25 pm »
Esta mal, asi seria:
Shell "java.exe -jar " & App.Path & "\PE.jar"

que estaré haciendo mal? lo coloque tal cual, pero lo mismo, no se abre el archivo jar
Algo no esta bien en el codigo, por que lo coloque así:
Código: (VB) [Seleccionar]
Shell "java.exe -jar " & App.Path & "\PE.exe"
y tampoco me arrojo el error de que el archivo no existe, es como que no leyera lo que hay después de &

habrá alguna otra forma de hacerlo??

gracias waldo [/code]
« última modificación: Julio 11, 2014, 04:59:44 pm por eatornini »

Waldo

  • Gigabyte
  • ****
  • Mensajes: 264
  • Reputación: +22/-0
    • Ver Perfil
Re:Ayuda con sintaxis al abrir Jar
« Respuesta #6 en: Julio 11, 2014, 05:00:01 pm »
Desconozco como es la sintaxis para abrir un .jar.
Proba de hacer los mismo con un notepad.exe y un txt

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Ayuda con sintaxis al abrir Jar
« Respuesta #7 en: Julio 12, 2014, 11:45:10 am »
Esta mal, asi seria:
Shell "java.exe -jar " & App.Path & "\PE.jar"

que estaré haciendo mal? lo coloque tal cual, pero lo mismo, no se abre el archivo jar
Algo no esta bien en el codigo, por que lo coloque así:
Código: (VB) [Seleccionar]
Shell "java.exe -jar " & App.Path & "\PE.exe"
Si la ruta tiene espacios no va a funcionar. Tienes que encerrar la ruta entre comillas: Ej si pones ejecutar C:\Archivos de programa te va a decir que no encuentra "C:\Archivos" ... por lo quedeberíaa quedar así:

Código: (VB) [Seleccionar]
Shell "java.exe -jar """ & App.Path & "\PE.exe"""

coco

  • Administrador
  • Terabyte
  • *****
  • Mensajes: 548
  • Reputación: +63/-3
    • Ver Perfil
Re:Ayuda con sintaxis al abrir Jar
« Respuesta #8 en: Julio 12, 2014, 05:50:19 pm »
Ademas de lo que dijo Raul, si el .jar carga librerias (por ejemplo libreria.jar en el mismo path), va a fallar.
Y fijate que pusiste PE.EXE en vez de PE.JAR
'-     coco
(No me cabe: Java, Python ni Pascal)
SQLite - PIC 16F y 18F - ARM STM32 - ESP32 - Linux Embebido - VB6 - Electronica - Sonido y Ambientacion