OpenJDK 9 IntelliJ IDEA (Ubuntu)“无法解析符号”

2023-12-28

我最近在 Ubuntu 17.10 下安装了 openJDK 9,似乎 IntelliJ IDEA 遇到了问题。

每当我创建一个新项目时,IntelliJ 都可以找到 JDK,但它似乎没有以正确的方式配置它。这是它的样子

当我创建 HelloWorld.java 示例时,它看起来像这样

它说“无法解析符号‘字符串’”。

当我通过终端甚至使用 Eclipse 进行编译时,一切都工作正常。

当我输入“java --version”时,它说

openjdk 9-Ubuntu

OpenJDK 运行时环境(内部版本 9-Ubuntu+0-9b181-4)

OpenJDK 64 位服务器虚拟机(构建 9-Ubuntu+0-9b181-4,混合模式)

有办法解决这个问题吗?


该问题与 openjdk-9 的 Debian 打包有关lib/jrt-fs.jar文件。该文件编译不正确。
此错误已报告here https://bugs.launchpad.net/ubuntu/+source/openjdk-9/+bug/1727002并且还有一个更完整的在这里回答 https://stackoverflow.com/a/47850159/732328.

如果您坚持使用 openjdk,您可能会等待新版本或尝试使用启动板上的推荐选项从源代码构建它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OpenJDK 9 IntelliJ IDEA (Ubuntu)“无法解析符号” 的相关文章

随机推荐

  • unity:游戏对象不可见?

    我组合了两个可以显示透明度和截止 Alpha 的着色器 它工作得很好 只有两个小问题 1 在某些特定的摄像机角度下 对象的截止区域是可见的 仅当具有相同着色器的另一个对象位于该对象后面时 2 如果我淡出一个对象 它会变得黑色而不透明 我是着
  • 具有加密/密码保护的 SQLite

    我刚刚学习使用 SQLite 我很好奇这是否可能 数据库文件加密 密码保护数据库的打开 附言 我知道有这个 SQLite Encryption Extension SEE 但根据文档 SEE 是许可软件 和 SEE 永久源代码许可证的成本为
  • IE11间歇性不加载页面

    我们的许多用户报告说 他们在使用 IE11 访问我们的网站时遇到空白页面 有时他们甚至没有得到空白页面 浏览器只是停留在最后访问的页面上 这些用户可以毫无问题地访问其他域 例如 google com 对于出现故障的浏览器 如果这些用户在 I
  • Woocommerce 结账页面内部服务器错误

    我在 woocommerce 的结帐页面中遇到 500 内部服务器错误 虽然订购简单的产品 但它工作正常 但是当与可预订产品一起使用时 预订订单将保存在管理面板中 邮件也会发送 但订单收据不会显示在结帐页面中 在此 wc ajax chec
  • 根据 MA​​TLAB 中的数据值使用标记填充颜色

    我正在使用 matlab 绘制三个数据系列 例如 0 4545 0 7676 10 0 3232 0 5432 20 假设这是一个 100 x 3 矩阵 我们称其为A 也是根据A 1 排序的 第三列是一个附加数字 范围从1到100 我正在使
  • Jacoco:查找外部测试的代码覆盖率

    我最近在 eclipse 中使用 EclEmma 插件来查找应用程序中 JUnit 的代码覆盖率 效果非常好 在下一步中 我希望能够找到从外部调用我们的应用程序的端到端测试 功能测试的代码覆盖率 它们驻留在单独的服务器上 基本上 我们将应用
  • 如何检测HTML5视频是否暂停缓冲?

    我正在尝试测试视频是否断断续续 我注意到pause当视频暂停缓冲时 不会触发事件 检测视频是否已暂停缓冲的最佳方法是什么 我通过检查玩家的进度来做到这一点x毫秒 例如50 如果玩家的进步没有达到预期 那么我们就会进行缓冲 这是相当可靠的 因
  • 在 MySQL 中使用 LIMIT 根据列值限制结果 (PHP/MySQL)

    我多次搜索这个问题的答案 在 SO 和其他地方 但没有找到真正符合我需求的答案 如果有 我提前道歉 我有一个使用 PHP 的查询 它从数据库 WordPress 返回一个数组 基本上我想做的是查看列的值 然后根据该值进行 LIMIT 这是为
  • Python - 成功使用 Cookie

    当我尝试使用 facebook cookie 在 facebook 上打开登录帐户时 import urllib2 urllib cookielib jar cookielib CookieJar cookie urllib2 HTTPCo
  • PHP array_rand 返回唯一键吗?

    如果我打电话array rand array 100 它是否可以避免多次选择相同的键 是的 在one调用的返回集应该是唯一的
  • 将日期组件(整数)转换为字符串

    我的代码采用 NSDate 并读取年 月和日 然后将它们串在一起作为一个整数 接下来我想将这个 Int 转换为 String 以便可以将其插入 URL String 但没有成功 let calendarUnits NSCalendarUni
  • 如何将 CKEditor 集成到 Asp.net MVC 中

    Saw 这个帖子 http www codeproject com KB aspnet fckeditor aspx在 FCKEditor 的 CodeProject 上 有人可以解释一下新版本的情况吗 实际上这很容易做到 首先从官网下载最
  • WebSocket 的 API 网关

    我的 websocket 应用程序需要一个 API 网关 分析并识别来自某些IP的异常请求 配额和速率限制 统计数据 免费或商业 性能稳定 我的WebSocket的子协议是WAMP 所以恐怕没有现有的产品可以完成这项工作 我打算开发一个并假
  • 使用 JavaScriptSerializer.DeserializeObject 如何取回使用不区分大小写的字符串比较器的字典?

    我有一些需要反序列化的 JSON 所以我使用 JavaScriptSerializer DeserializeObject 如下所示 var jsonObject serializer DeserializeObject line as D
  • 在 netbeans 中为 Maven 项目设置自定义运行时类路径

    当我从 netbeans 中运行 Maven 项目时 我想添加自定义类路径 到目前为止 我已经尝试将以下内容添加到运行项目项目属性中的操作 exec args classpath classpath c QUASR duplicateRem
  • EF Core 3.0 中的存储过程

    如何在 EF Core 3 0 中使用存储过程 我尝试过以下方法 var user await context Query
  • Linux 上的原子文件创建?

    如果文件不存在 我需要创建一个文件 这样尝试创建该文件的另一个进程就会失败 我需要甚至在创建过程完成向其中写入实际数据之前就将文件视为 已创建 我读到O EXCL标记为open 看来解决方案是存在的 但是我有几个问题 你有这种技术的经验吗
  • 更改 R Markdown 投影仪演示文稿中的背景

    我正在 rmarkdown 中编写投影仪演示文稿 并且我有两种类型的框架 它们的背景应该有所不同 所以我在乳胶中写了两个类似的函数 newcommand settitlestyle setbeamertemplate background
  • 错误:yaml.scanner.ScannerError:扫描简单密钥时

    我收到以下错误docker compose docker compose up d ERROR yaml scanner ScannerError while scanning a simple key in docker compose
  • OpenJDK 9 IntelliJ IDEA (Ubuntu)“无法解析符号”

    我最近在 Ubuntu 17 10 下安装了 openJDK 9 似乎 IntelliJ IDEA 遇到了问题 每当我创建一个新项目时 IntelliJ 都可以找到 JDK 但它似乎没有以正确的方式配置它 这是它的样子 当我创建 Hello