Hi all, I have done a program in java and I need to use the openssl program (which is coded in C...). Instead of using the src files, as I only need standard commands from openssl, I thought it would be easier to invoke the command line from my java code using the Runtime.exec() method. I have installed a version of openssl which runs in Windows and I can do what I want both from the DOS prompt or with a simple .bat file with the instruction I want to execute. The weird thing is that when I try to execute this from java with the Runtime.exec command it doesn't fail but doesn't make anything either! I've tried opening the openssl prompt screen with: Runtime.exec("openssl") (note openssl.exe is in the path and typing openssl in the "Run" option of the Windows Start menu opens the openssl window as expected) And also tried to execute a simple .bat file with: Runtime.exec("c:\\test.bat") (if double-clicking the test.bat file the command is executed correctly) In both scenarios the java code ends without any exception but doesn't do anything! I'm getting desperate... I don't know if there could be any relation to this, but I also can't open a DOS window: Runtime.exec("cmd"), getting the same strange behaviour, but if I open any other program, e.g. Runtime.exec("notepad") it opens a notepad window! Any clue? T.I.A. Diana.