异常现场:
windows服务器,该异常是在使用otter同步时,编译加载自定义的DataProcess报的异常,Cannot find the system Java compiler. Check that your class path includes tools.jar。
异常原因:
java8在windows服务器上安装的时候会自动填充环境变量,如:C:\Program Files (x86)\Common Files\Oracle\Java\javapath指向java.exe,
项目启动的时候,没通过脚本指定环境变量,将默认从系统环境变量path自左向右搜索,如果自己配置的环境变量在自动填充的环境变量之后,会使用jdk自动配置的环境变量,所以提示Cannot find the system Java compiler. Check that your class path includes tools.jar。
异常解决:
1、将系统自动配置的java环境变量删除,再配置自定义的环境变量;
2、在系统自动配置的java环境变量左边配置自定义的环境变量,建议直接放在path开头。
本文介绍了在Windows服务器上使用otter同步时遇到的Java环境异常问题。由于Java8自动填充的环境变量路径可能与自定义配置冲突,导致系统无法找到Java编译器。解决方案包括删除系统自动配置的Java环境变量,或者将其置于自定义环境变量之前。此问题的解决对于正确运行依赖Java的项目至关重要。
2586

被折叠的 条评论
为什么被折叠?



