gpt4 book ai didi

java - 为什么 PlayFramework 不能正确地重新编译我编辑的 .java 文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:37:24 25 4
gpt4 key购买 nike

我一直在使用 Play! Framework现在几个星期了,我真的很享受。偶尔我会遇到一个让我很沮丧的问题。它在我遇到编译错误时启动。我刷新,看到了(优秀的)Play!错误信息。这是一个简单的例子。

example compiler error 1

我转到相应的文件,修复错误,然后重新加载页面。然后我得到这个编译器错误:

example compiler error 2

奇怪的是,它显示了更新后的源代码,修复了错误,但它抛出了与上一条消息相同的编译器错误。如果我重新启动 Play !服务器,然后编译一切,我可以按预期继续,但当然是 Play 的一大优点!能够编辑 .java 源文件并立即在浏览器中查看这些更改。

非常感谢之前遇到过此问题或知道是什么原因造成的任何人的提示!非常感谢!我正在运行 OSX 10.6。

编辑
我还尝试手动删除存储 .class 文件的 tmp/目录。这没有帮助,我得到了相同的行为,编辑后的源代码出现了,但旧的编译器错误仍然存​​在。

最佳答案

我最好的尝试是你的时钟搞砸了。你使用时间同步吗?保持终端打开运行:

while true; do sleep 1; date; done

并检查是否与时钟变化和此行为相关。

FWIW,我从未见过这种情况(也在 MacOS 10.6 上)

关于java - 为什么 PlayFramework 不能正确地重新编译我编辑的 .java 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6538793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com