如何正确安装JRE/JDK for Java应用程序并进行验证

如何正确安装JRE/JDK for Java应用程序并进行验证,java,windows-server-2012-r2,Java,Windows Server 2012 R2,我正在尝试在Windows Server 2012 R2,64上设置一个框。试图安装旧的第三方供应商Java应用程序,但无法使其工作,他们说它在Java 8+上工作正常,但需要安装方面的帮助。 我粘贴了屏幕截图,我很困惑在运行并成功安装JRE-9u231之后是否应该获得新文件夹JRE,没有看到它-版本命令也给了我不好的结果。希望你能看到下面粘贴的图片上的所有信息 我实际上是db的家伙,没有现成的Java人员,试图看看我是否朝着正确的方向前进。我应该在注册表或控制面板的Java部分中更改某些内容吗

我正在尝试在Windows Server 2012 R2,64上设置一个框。试图安装旧的第三方供应商Java应用程序,但无法使其工作,他们说它在Java 8+上工作正常,但需要安装方面的帮助。 我粘贴了屏幕截图,我很困惑在运行并成功安装JRE-9u231之后是否应该获得新文件夹JRE,没有看到它-版本命令也给了我不好的结果。希望你能看到下面粘贴的图片上的所有信息

我实际上是db的家伙,没有现成的Java人员,试图看看我是否朝着正确的方向前进。我应该在注册表或控制面板的Java部分中更改某些内容吗

Java设置:

将JAVA添加到路径后,从Cmd行添加更多信息:

C:\Users\rosokov>echo %java_home%
C:\Program Files (x86)\Java\jdk1.8.0_151

C:\Users\rosokov>java -version
Error: opening registry key 'Software\JavaSoft\JRE'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

C:\Users\rosokov>where java
C:\Users\rosokov\java
C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe
C:\ProgramData\Oracle\Java\javapath\java.exe
C:\Program Files (x86)\Java\jdk1.8.0_151\bin\java.exe
这里是我从集合中更新的路径,添加了

;C:\Program Files (x86)\Java\jdk1.8.0_151\bin



     ALLUSERSPROFILE=C:\ProgramData
        APPDATA=C:\Users\vrosokov\AppData\Roaming
        CLASSPATH=C:\reports\sqljdbc_6.2\enu\mssql-jdbc-6.2.2.jre8.jar

OS=Windows_NT
Path=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\REPORTS\sqljdbc_6.2\enu;C:\Program Files (x86)\Java\jdk1.8.0_151\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

路径说明了什么?另外,也许您需要下载安装程序的服务器版本:是的,您应该安装
\bin
ooh,我刚刚注意到,您的机器上安装了其他oracle产品,这可能会导致路径问题。将jre/jdk路径配置移动到oracle java路径配置之前。。。在此之前的
C:\Program Files(x86)\Common Files\Oracle\Java\javapath
类似
PATH=C:\Program Files(x86)\Java\jdk1.8.0\u 151\bin;C:\ProgramFiles(x86)\Common Files\Oracle\Java\javapath……
@JorgeCampos我从来没有这样做过。我总是把它放在最后。