当前位置: 首页 > 面试题库 >

Eclipse中的null JavaCompiler

林丁雷
2023-03-14
问题内容

我的Java编译器出现一些错误。我没有在Eclipse之外收到错误,但似乎只发生在Eclipse Indigo中。这不是必需的,但是如果您有答案,我将不胜感激,因为它可以帮助我调试和更轻松地测试资源。

谢谢您阅读此篇。

E:ToolProvider.getSystemJavaCompiler()返回null。


问题答案:
  1. 转到Java的- >安装的JRE。将您的JDK添加为运行时。您可以选择选择此JDK以用于所有FUTURE项目。但是,您的选择不会对现有项目生效。因此进入步骤2。
  2. 选择项目的属性。选择Java构建路径。
  3. 在库选项卡下,选择JRE系统库[jreblahblahblah]并进行编辑。
  4. 选择Alternate JRE,然后使用下拉列表找到您刚刚添加的JDK。
  5. 清理您的项目并重建。


 类似资料:
  • 本章介绍如何在Eclipse中使用JDB。 在继续之前,您需要安装Eclipse Indigo。 按照下面给出的步骤在您的系统上安装Eclipse Indigo。 第1步:下载并安装Eclipse 您可以从以下链接下载Eclipse: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr2

  • 在过去的2个小时里,我们一直在与这个错误作斗争,尝试使用Java11作为默认,但这个错误似乎没有得到修复。它给出了以下错误: 线程“main”Java.lang.unsupportedClassVersionError:org/opencv/core/core已由最新版本的Java运行时(类文件版本55.0)编译,此版本的Java运行时只识别类文件版本高达52.0

  • 要在eclipse中创建项目,我们应该遵循下面给出的步骤。 Step 1 - 选择文件? 新的? 项目。 从过滤器对话框中选择PyDev 。 提供项目名称,项目类型,然后单击Finish。 Step 2 - Hello项目现在将出现在左侧的项目资源管理器中。 右键单击以在其中添加hello.py。 Step 3 - 编辑器中将出现一个空的hello.py。 编写Jython代码并保存。 Step

  • 问题内容: 我无法使用Windows 7上的“ Oracle Glassfish服务器工具”插件在Eclipse Indigo上启动Glassfish 3.1。安装该插件后,我在服务器视图中选择了“新建”->“服务器”,并单击了GlassFish 3.1并下载了该文件。通过Eclipse安装。 每次尝试启动它时,都会显示以下消息: 我发现初始密码是“ changeit”,并在命令行上将其更改为自己

  • 我从github下载了glass-java-starter,并遵循了glass开发人员网站上的所有说明。我按照指示将它作为Maven现有项目导入到Eclipse中,并按照指定的方式更改了oAuth文件ID和Secret。当我尝试启动项目或调试项目时,我会遇到以下异常:http://cwiki.apache.org/confluence/display/maven/noGoalspecifiedEx

  • 我正在将Eclipse Luna与Tomcat 8一起使用,并且被配置文件的不同位置弄糊涂了。 我已经在本地机器上安装了Tomcat,并在Eclipse中配置了Tomcat,如下所示: 因此涉及到4个目录 > a)catalina home:C:\ Program Files \ AppServers \ Tomcat 8 b) catalina库:C:\Users\xxx\projectname