java - Intellij 无法编译 JSP-错误 : PWC6345

标签 java jsp ide intellij-idea

我的 INTELLIJ 中的 Web 应用程序出现问题。我是 INTELLIJ 的新手,所以我真的不知道如何解决这个问题。其他 IDE 从来没有出现过这样的问题。

当我尝试运行网络应用程序时,出现此错误:

org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required

JDK 已选择,glassfish 正在运行。其他人也有同样的问题,有些人通过更改 glassfish 的配置文件来修复它。但这并没有解决我的问题。

有人真的知道如何解决这个问题并能够在 INTELLIJ 中运行我的 Web 应用程序吗?

提前致谢!

最佳答案

Glassfish 使用 JAVA_HOME 环境变量并在此变量定义的 JDK 下启动。在您的系统上,此变量可能指向 JRE。您可以在系统设置中或直接在 IntelliJ IDEA 中更改它(对调试重复相同的操作):

enter image description here

关于java - Intellij 无法编译 JSP-错误 : PWC6345,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15533705/

相关文章:

java - 两个分数的幂的最近倍数

java - 有人可以帮我解释一下这个java循环吗

java - 如何使用 Java 列出 SFTP 服务器上的所有文件?

css - 仅在满足特定条件时 float div

jsp - IntelliJ IDEA,如何更新本地服务器(Tomcat)上的资源?

ide - 无法在 clojure 中使用 org.joda 时间

java - 如何实现CacheLoader以便读取@Cacheable key

java - 如何使用单个 HTML 表单上传图像并通过单个提交按钮存储其详细信息?

windows-10 - 无法在 IntelliJ IDEA 中找到或加载主类来制作 Javafx jar

ide - Sublime Text 3 中的这个百分比是多少?