当前位置: 首页 > 知识库问答 >
问题:

GetSystemJavaCompiler()返回空值-仅安装JRE时可用?

吕鸿朗
2023-03-14
    null

如果有人知道如何解决这个问题,或一个可供选择的方法,请发表评论。

如有任何帮助,我们将不胜感激。

共有1个答案

皮承基
2023-03-14

ToolProvider.getSystemJavaCompiler()不可用。

类路径中缺少tools.jar吗?

将类路径设置为tools.jar文件,该文件可以在jdk\jre目录中找到。

 类似资料:
  • 我有这个功能 我用它来表示,我知道T现在不是空的,所以给我它的非空的形式。 我对函数不满意,有更好的方法吗?我觉得我错过了一些基本的东西

  • 我的预览在方法中调用时返回null。测试类确实扩展了,因为它被保存在

  • 当我在android Studio中集成OpenCV进行眼睛检测时。集成后消息打印Opencv安装成功消息生成,但出现错误。 无法从加载器加载detection_based_trackerdalvik.system.PathClassLoader[DexPathList[[zip file"/data/app/com.example.admin.lanskart-2.apk],nativeLibr

  • 这一行是: 我在和上尝试了和,但仍然给出相同的错误

  • 问题内容: 我有2张桌子- : 第二张桌子- : 我只需要选择未取消的预订(在此示例中仅为ID 3)。我可以轻松地选择带有简单条件的已取消,但由于未在此处取消工作,因此我在努力避免未取消。 问题答案: 要么: 第一个版本更直观,但是我认为第二个版本通常可以获得更好的性能(假设您在联接中使用的列上有索引)。 第二个版本有效,因为返回第一个表中所有行的一行。当条件成功,这些行会包括从第二表中的列,就像

  • 我正在尝试安装附带JRE的JDK 13。 我设置了以下环境变量: C:\Program Files\JAVA\jdk-13.0.2的JAVA\u主页 按照在线说明。 但当我尝试时: 我收到一条错误消息,内容如下:“JRE与JDK 13编译器不兼容”。 java-版本上写着“java版本1.8.0\u 241” Java控制面板列出: 我可以删除13.0.2的条目,但不能删除1.8的条目。0_241