这是一个 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/