我正在尝试使用命令行安装Liferay Blade CLI,
'java -jar biz.aQute.jpm.run-latest.jar -g init'
但是我收到如下错误。
'java.lang.IllegalArgumentException: jpm4j is not installed. Missing
registry key HKLM/Software/JPM4j/Home
at aQute.jpm.platform.Windows.readkey(Windows.java:56)
at aQute.jpm.platform.Windows.<clinit>(Windows.java:24)
at aQute.jpm.platform.Platform.getPlatform(Platform.java:36)
at aQute.jpm.lib.JustAnotherPackageManager.<init>(JustAnotherPackageMana
ger.java:114)
at aQute.jpm.main.Main.run(Main.java:750)
at aQute.jpm.main.Main.main(Main.java:83)
Exception in thread "main" java.lang.ExceptionInInitializerError
at aQute.jpm.platform.Platform.getPlatform(Platform.java:36)
at aQute.jpm.lib.JustAnotherPackageManager.<init>(JustAnotherPackageMana
ger.java:114)
at aQute.jpm.main.Main.run(Main.java:750)
at aQute.jpm.main.Main.main(Main.java:83)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException:
jpm4j
is not installed. Missing registry key HKLM/Software/JPM4j/Home
at aQute.jpm.platform.Windows.<clinit>(Windows.java:37)
... 4 more
Caused by: java.lang.IllegalArgumentException: jpm4j is not installed.
Missing registry key HKLM/Software/JPM4j/Home
at aQute.jpm.platform.Windows.readkey(Windows.java:56)
at aQute.jpm.platform.Windows.<clinit>(Windows.java:24)
... 4 more'
系统文件中是否有任何要添加/更改的内容? 请帮忙。 感谢
答案 0 :(得分:0)
这个问题以这种方式解决了。
从https://github.com/jpm4j/jpm4j.installers/blob/master/dist/biz.aQute.jpm.run.jar?raw=true
下载 JPM转到下载的位置并运行
"java -jar biz.aQute.jpm.run.jar -g init"
在命令提示符
在C中转到JPM的bin目录,打开命令提示符并运行
"jpm platform path -a"
打开环境变量,路径 - >编辑添加;C:\JPM4J\bin
进行测试,
test->jpm
在命令提示符下打开bin文件夹,运行
"jpm install -f https://releases.liferay.com/tools/blade-cli/latest/blade.jar"
测试test-&gt;刀片