SyMenu Forum

SyMenu

 

biorpg

all messages by user

21/08/2021
Topic:
launch script silently

biorpg
biorpg
kj, You can use add the registry entries below to make it so Windows will run .jar files in their current directory by default.:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.JAR]
@="jarfile"

When using a .jar file directly(by double-clicking, or typing the name into the command prompt),
this is where Windows checks first for instructions on what to do with the file. The above just
redirects it to another key of the same format, named 'jarfile' instead of ',jar'. I have only
done that here because that is how the Java installer packages do it, and so anything else done
within this key would simply be ignored if the installer had been run.


Edit the following to match your Java path. All symbols are important, but you may only need to change the "jre1.8.0_131":
[HKEY_CLASSES_ROOT\jarfile\shell\open\command]
@="\"C:\\Program Files\\Java\\jre1.8.0_131\\bin\\javaw.exe\" -jar \"%1\" %*"

In the absence of another redirect, Windows will read the subkeys to determine how to handle the
file. The 'open' subkey under "shell" defines the default command to use. Other keys under "shell"
define additional context menu entries. Everything about how a file type is represented and used
in Windows is specified here.


Again, change to match your path:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"JAVA_HOME"="c:\\program files\\java\\jre1.8.0_131"
"JAVAPATH"="C:\\Program Files\\Common Files\\Oracle\\Java\\javapath;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\ProgramData\\Oracle\\Java\\javapath"



https://docs.microsoft.com/en-us/windows/win32/shell/fa-verbs

edited by biorpg on 21/08/2021
1

UGMFree © 2002-2024
PayPal BTC TON