gpt4 book ai didi

java - JRuby 无法再创建 JFrame : Java does not find WGJPI

转载 作者:行者123 更新时间:2023-12-01 18:09:39 24 4
gpt4 key购买 nike

我的环境是 Windows 10、JRuby 和 Java 1.8。

运行JRuby程序

java_import javax.swing.JFrame; 
JFrame.new("abc")

(实际上是 JRuby 附带的 jirb_swing 脚本的一部分)现在会导致错误

java.awt.AWTError:未找到辅助技术:com.evidian.wg.jpi.WGJPI

我不知道我已经更改了 Java/JRuby 配置中的某些内容,尽管我们集中管理的 Windows 10 可能已在一夜之间更新。无论如何,该代码到目前为止都可以正常运行,没有错误。

我找到了this链接到类似的问题,但它指的是 WSL,而我不使用 WSL。

最佳答案

除了现有的(即我没有卸载)之外,还通过安装一份新的 Java 副本(为了安全起见,我安装了所有 SDK,而不仅仅是 Java 运行时)解决了这个问题,并且我确保 JDK 的 bin 目录位于 PATH 的第一个目录中。我还将 JAVA_HOME 环境变量设置到该目录(之前未设置)。执行此操作后,错误似乎消失了。

关于java - JRuby 无法再创建 JFrame : Java does not find WGJPI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60490309/

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