Intellij idea IntellijJavadoc浏览器插件可以';找不到javax

Intellij idea IntellijJavadoc浏览器插件可以';找不到javax,intellij-idea,classnotfoundexception,Intellij Idea,Classnotfoundexception,我在Arch linux x64机器上,安装了intellij idea,但每当我打开一个项目时,JavaDoc浏览器插件就会出现startupabortedexception 我查看了idea.log,发现它找不到javax.servlet.servlet,为了打开一个java项目,我禁用了插件,事实上,当我输入import javax时它说找不到javax 我已经安装了java openjfx,但intellij仍然找不到它,在这种情况下该怎么办 环境信息 jdk:openjdk 1.8.0

我在Arch linux x64机器上,安装了intellij idea,但每当我打开一个项目时,JavaDoc浏览器插件就会出现startupabortedexception

我查看了idea.log,发现它找不到javax.servlet.servlet,为了打开一个java项目,我禁用了插件,事实上,当我输入
import javax时它说找不到javax

我已经安装了java openjfx,但intellij仍然找不到它,在这种情况下该怎么办

环境信息 jdk:openjdk 1.8.06064位。
intellij版本:14.1.5社区版

目标
我的目标是让JavaDoc浏览器插件工作,而不是在javax.servlet中编程,我现在不打算用java进行任何web开发。

javax.servlet.servlet
不是标准JDK的一部分,它是JEE的一部分,因此必须将
servlet api.jar
添加到类路径中

如果您的项目是Maven项目,请添加如下依赖项:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
</dependency>

javax.servlet
javax.servlet-api
3.1.0
你可能想加上

<scope>provided</scope>
已提供

因为这种依赖关系很可能存在于应用程序服务器中。

如果没有Maven项目,您可以将jar添加到项目中。您缺少的可从以下网站下载:


(只需点击“下载(JAR)”按钮)

我没有maven项目,我有的是一个IDE插件,它不工作,需要javax,而且不仅没有找到javax.servlet,而且整个javax都没有找到,我知道javax包含swing,它肯定是标准JDKHMM的一部分,但servlet确实是JEE的一部分,但是为什么intellij社区会使用它呢?据我所知,JEE不是免费的(是吗?)@niceman JEE是免费的。正如我们在Oracle网站上看到的那样,“JavaEE技术是一套许多供应商都可以实现的标准。”。Oracle在Glassfish服务器中提供了示例实现,它是开源的(GNU GPL)。@Gogowitchzak抱歉我的错误,我想我已经习惯了“Enterprise edition!=free”:)我将jar文件复制到我的类路径(/usr/lib/jvm/java-8-openjdk/jre/lib,我的系统中),现在可以看到javax,但看不到javax.servlet,intellij说,尽管jar文件包含it@niceman我认为将
jar
添加到内部JDK目录可能不是一个好主意。检查如何只向单个项目添加jar:如果它不工作,可能尝试添加整个JEE库?我想我没有把问题说清楚,我会修改的