When Java is running and you use Runtime.exec() with a relative path, relative means relative to the current user direcory, where the JVM was invoked.
This may work
Runtime.getRuntime().exec("cmd.exe", "/c", "./com/projct/util/server.bat");
if you start java from com's parent directory.
Or you must calculate an absolut path:
Runtime.getRuntime().exec("cmd.exe", "/c",
System.getProperty("user.dir")+"/com/projct/util/server.bat");
I forget, read When Runtime.exec() won'tWhen Runtime.exec() won't.