Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: eatornini 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,
Sell "java.exe -jar C:\archivo.jar", vbHide
El problema es que lo quiero hacer a través de App.Path
intente con
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
-
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
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
-
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
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
-
Intente con:
Shell "java.exe -jar App.Path & \PE.jar"
también con:
Shell "java.exe -jar " & (App.Path & "\PE.jar")
y nada, solo abre la consola java, pero el archivo jar no :(
-
Esta mal, asi seria:
Shell "java.exe -jar " & App.Path & "\PE.jar"
-
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í:
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]
-
Desconozco como es la sintaxis para abrir un .jar.
Proba de hacer los mismo con un notepad.exe y un txt
-
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í:
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í:
Shell "java.exe -jar """ & App.Path & "\PE.exe"""
-
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