由于Cygwin,CMake无法找到Java

时间:2015-06-12 15:48:11

标签: java cmake cygwin

我的软件用户正在运行安装了Cygwin的Windows,它可以访问标准的GNU (function() { 'use strict'; //code }).call(this); 命令。在我的CMakeLists.txt中有一行显示:

which

这在他的机器上失败,因为FIND_PACKAGE( JAVA REQUIRED CONFIG ) JAVAConfig.cmake(由FIND_PACKAGE执行)使用此命令作为定位Java的第一线攻击。该命令返回到不存在的Java安装的错误路径。我该怎么做才能从我的CMakeLists.txt中覆盖这种恼人的行为?

1 个答案:

答案 0 :(得分:0)

请他把你的路径发给你" ENV。变量,你肯定会发现一些有趣的东西。

其他问题是Java安装。 要求他卸载旧的javas或只更新到最新版本,当前安装程序会删除旧版本。