java - 有人知道如何克服 IntelliJ 中的 "Compiler internal error. Process terminated with exit code 138"吗?

标签 java tomcat maven intellij-idea javac

这是一个 Java 项目,我们在其中使用 Java 1.5.0,但我无法在任何地方找到 javac 错误代码列表。我试过使缓存无效并重新启动。我试过重建项目。这是一个 Maven 项目,所以我可以从 IntelliJ 中的 Maven 面板进行编译,但我需要将它作为 Tomcat 配置运行,我不知道如何在 IntelliJ 之外执行此操作。

编辑:在 IntelliJ 中,您可以通过他们的运行/调试配置来运行您的项目。您可以为应用程序、junit、tomcat 等设置配置...这就是我运行项目以获取错误的方式

第二次编辑:看来我的 Java 1.5 已损坏。当我从 intelliJ 中删除它然后尝试将其添加回来时,IntelliJ 告诉我它已损坏。我还在命令行中收到总线错误...

$ ~/Java\ 1.5.0/Home/bin/javac -version
bus error
$ ~/Java\ 1.5.0/Home/bin/java -version
bus error

最佳答案

一种选择是调用 mvn package 来创建 war 文件并将其手动部署到已安装的 tomcat。

另一种选择是使用 tomcat maven plugin并调用 mvn tomcat:run 这将在 tomcat 中运行您的应用程序。

关于java - 有人知道如何克服 IntelliJ 中的 "Compiler internal error. Process terminated with exit code 138"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10212977/

相关文章:

java - request.getSession().setAttribute() 在 Tomcat 上运行但 Weblogic 失败

java - 从 JUnit 测试用例中找不到资源文件

java - 使用maven用不同版本的jdk编译jar

java - 使用 tomcat 服务器在 eclipse 中运行 java web 应用程序时系统重新启动

java - 如何使用开源库做像 Bonjour 这样的事情?

java - 打印具有自动分页功能的 WebView/WebEngine

java - 如何为范围内缺失的日期创建行?

spring - 使用 Spring 3.1 MVC 的上下文路径配置

java - 耳朵和 war 没有建立

java - 如何解决启动 Web 连接器 Jboss 时出错的问题?