gpt4 book ai didi

java - Eclipse 启动 tomcat 出现编译错误

转载 作者:搜寻专家 更新时间:2023-11-01 03:28:21 25 4
gpt4 key购买 nike

这是一个简单的问题:eclipse的默认行为是启动tomcat,即使项目有编译错误。

我如何关闭此“功能”,以便 eclipse 提示编译错误并阻止 Tomcat 启动?

最佳答案

您无法在 Eclipse 中关闭此功能。

这里有几点需要注意:

Tomcat 是一个外部进程,您向其发布。所以,你真正想要的是当你有错误时不要发布到它。您可能会在 JSP、XML 文件或任何内容中遇到错误。

Tomcat 可能已经在运行。在这种情况下你会怎么做?重启服务器?从tomcat配置中删除类文件?你不能总是这样做。比如在windows下,如果文件是打开的,那么.class文件是不能删除的。

此外,当 Eclipse 编译一个 java 文件时,它发现一个编译错误,它仍然创建类文件,但是带有类似[*]的东西:

public void foo() {
throw new Error("Unresolved compilation problem: \n\tFOOBAR cannot be resolved\n");
}

这意味着类文件在技术上是有效的。

当您运行外部进程时,您不再处于 Eclipse 的完全控制之下,因此相同的规则不再适用。不过,您可以随时要求获得新功能。

[*] 您可以使用 jad 进行检查或类似的。

关于java - Eclipse 启动 tomcat 出现编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7355574/

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