Reputation: 72544
I have a Windows 2008 64-bit server and I have to install a 32-bit JRE, because my Java application uses 32-bit DLLs using JNI.
Unfortunately the java.exe
is installed to C:\Windows\SysWow64
and when I start a console window or a batch file the installed java.exe
is not found. (Because cmd.exe
is a 64-bit application and sees the 64-bit version of the system directory which has no java.exe
)
How can I make the installed java.exe
available to batch files and the command line without to much messing around with the system configuration, causing other problems or preventing future updates to the JRE?
Upvotes: 1
Views: 22797
Reputation: 2363
Known issues when you install a 32 -bit JRE on a 64- bit Windows architecture machine:
http://www.oracle.com/technetwork/java/javase/install-windows-64-142952.html
Upvotes: 2
Reputation: 207026
Don't rely on the java.exe
that's in a Windows system directory; add the bin
directory of your Java runtime environment to the PATH
environment variable (if that's not too much "messing around with the system configuration").
Upvotes: 6