gpt4 book ai didi

java - IntelliJ + JRuby : missing arguments on Java methods

转载 作者:行者123 更新时间:2023-11-30 08:02:00 25 4
gpt4 key购买 nike

注意:请向下滚动到我的编辑,因为我的主要问题已解决。

我正在尝试使用 Ruby 插件设置 IntelliJ,以便与 JRuby 一起使用(引用 this 问题)。我的具体问题是:

puts 'this is ruby'

require 'java'
java.lang.System.out.println('this is java') # works, but "Cannot find System"

当我从 IntelliJ 运行脚本时,上面的代码片段确实有效,但它在 System 下划线作为警告,并显示 Cannot find 'System'。JRuby 已添加到我的项目配置中的 Facet 部分。 this is how it looks like

我需要做什么才能让 IntelliJ 正确识别 JRuby 代码中的 Java 代码?

编辑:我将项目 SDK 从 JRuby 更改为 Java 1.8。它现在找到了 Java 方法,但在每个至少采用一个参数的方法上,它会显示缺少 x 参数找到 x 额外参数

new error

有什么想法吗?

最佳答案

我通过rvm安装了JRuby并将其用作我的项目中的SDK,这一切似乎都有效。在识别 java 类和方法时,intellij 存在一点延迟,但一两秒后,波浪线就会消失。

enter image description here

关于java - IntelliJ + JRuby : missing arguments on Java methods,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31762455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com