我在Eclipse中逆时针运行Leiningen(如果它是相关的话)。在这个版本中禁用了TieredCompilation - 逆时针运行Leiningen
事情是,当我从命令提示符运行Leiningen时,它运行得很好。然而,当我运行它在Eclipse中,虽然它运行良好就困扰着我以下警告:
Java HotSpot(TM) Client VM warning: TieredCompilation is disabled in this release.
我在互联网上发现的唯一有关的是this。但是该解决方案对我无效,因为我在lein.bat
文件中没有此行。我尝试了在lein.bat
的Java选项中摆弄,以显式启用分层编译,但没有效果。我试图理解 - 当Eclipse运行lein时,与当我从提示符运行它时相比,它有什么不同?它是如何运行的?我如何隐藏这条消息?
编辑:此警告似乎只出现在32位JVM;对于有同样问题的人来说,使用64位JVM解决了这个问题。对于任何以任何理由使用32位JVM的人来说,我仍然在寻找一个好的解决方案。
你是对的,lein包含在Eclipse中是完全不同的(和旧的)2.5.1版本。其中没有lein.bat,所以不会工作 - 我也试过选项2,它也似乎没有任何效果。所以看起来我可以等待新的CCW发布,并希望这个问题得到解决或者尝试黑客入侵插件......但是请告诉我们 - 从Eclipse运行lein时会有相同的警告吗? – Domchi
我做了一个“更新依赖关系”,但没有引起问题,但我怀疑是否进行了Java编译。你使用哪个命令导致了这个问题? –
字面上任何命令,甚至'lein版本'。 – Domchi