安装java10时,安装程序会自动在path中添加一个“C:\ProgramData\Oracle\Java\javapath”的变量,只有这个变量我们在cmd窗口中能够正常的看到jdk的版本,但是javac命令却会报错,原因是Java的编译路径尚未配置造成的;
若想让java正常工作,还需将Java的编译路径“C:\Program Files\Java\jdk-10\bin”添加进Path中。
但是这样配置完成后,Java是可以正常工作了,但是运行Tomcat时依然会报错,原因在于,Tomcat启动时会读取系统变量中的“JAVA_HOME”来确定jdk的安装路径,我们没有这个变量,所以Tomcat才不能正常启动,现象就是双击startup.bat后,Tomcat的启动程序一闪而过,将“JAVA_HOME”配置上即可;JAVA_HOME指向的地址为(例)C:\Program Files\Java\jdk-10