我尝试使用命令行安装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'系统文件中是否有需要添加/更改的内容?请帮帮忙。谢谢
发布于 2017-07-04 20:58:08
这个问题是这样解决的。
从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"打开environmant,path->edit add ;C:\JPM4J\bin
为了测试,
test->jpm在命令提示符下打开bin文件夹,运行
"jpm install -f https://releases.liferay.com/tools/blade-cli/latest/blade.jar"测试->刀片
https://stackoverflow.com/questions/44720489
复制相似问题