I want to run an AHK executable and then have java wait for that executable to terminate it\'s own process at the end of it\'s script and then continue, is there a function to m
You want to read up on java.lang.ProcessBuilder to launch the exe file and then java.lang.Process.waitFor() to wait until the process is complete. If you want to feed data to the process via its stdin, or read its stdout or stderr, then you have a much more complex task involving threads to handle the streams so that the process doesn't block.
It is as simple as one line of code:
Runtime.getRuntime().exec(<insert executable file here>).waitfor();
PS: It is just one line so I didn't mind, but this is not a place to obtain full working code from others. The usual response is "look here, do it yourself", unless the OP post relevant code with a small part missing, which is not the case here.
PS2: Please consider accepting Jim's answer as it was the correct one.