I'm using UltraEdit32 to compile and run my Java applications.
See this
thread for info on how the issue loooks like. As you will see, I managed to resolve the issue successfully. Now, I updated to Java 1.5 Update 4 when it came out, and honestly, I have no idea why. There was no reason for me to do so
Now I keep getting the following error when I try to compile in UE32:
"'C:\Program' is not recognized as an internal or external command,
operable program or batch file."
This usually indicates that quotation marks are missing somewhere. But they're not. This is what I have in my command-line for the custom tool command in UE32:
"C:\Program Files\Java\jdk1.5.0_04\bin\javac.exe" "%f"
This worked perfectly fine before I updated to this latest Java JDK. Now it's broken and I'm getting the above error.
Now, look at the screenshot. That's the complete list of my system environment variables. The content of the variable "Path" is the following:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program Files\Java\jdk1.5.0_04\bin;
(That odd random space in "System" is not actually defined that way. The word "system" here appears normally, but for some reason, when I paste it in here, it prints with that space in it :/)
If I remember correctly, this used to work just fine before I updated to Java update 4. Of course I changed the "3" to a "4" where applicable. Can anyone tell me what's going on? I also restarted the system in the hopes that that might do something, but it didn't. I have no idea how to fix this. Also, when I run the javac and java commands using the old fashioned way, namely straight from command prompt, it works just fine. I just have to be in the folder where my class resides, compile, (works), and run, (works too).
Thanks