L-codes / pwcrack-framework

Password Crack Framework
GNU General Public License v3.0
508 stars 56 forks source link

rjb 的安装问题,未设置 JAVA_HOME 报错`can't create Java VM (RuntimeError)` #25

Closed loobug closed 1 year ago

loobug commented 1 year ago

java版本是否有要求

L-codes commented 1 year ago

目前看 jdk >= 5 的都可以,低版本的没有实测过,也许不行

loobug commented 1 year ago

为什么报这个错:pwcrack-framework/external/java_ext/java_ext.rb:13:in `add_jar': can't create Java VM (RuntimeError)

Ruby 3.1

L-codes commented 1 year ago

应该是你的 JAVA_HOME没有设置好,建议设置好 JAVA_HOME后,重新安装 rjb

gem uninstall rjb; export JAVA_HOME=XXXXXXXX; gem install rjb
loobug commented 1 year ago

重新卸载ruby,bundle install 安装报这个,报错 image image

image image

L-codes commented 1 year ago

喔 你的环境是 Windows,那你则可以用下面命令,指定java的安装目录,这样就能顺利安装安装 rjb 库 一般路径为 C:\Program Files\Java\jdkXXXX ,记得重新启动 cmd.exe,才能生效,然后继续 bundle install

setx JAVA_HOME "C://XXXXXX"
L-codes commented 1 year ago

我在 Windows 环境下测试了,问题已修复,更新 v1.17.1 版本进行使用