問題
- WindowsでLiferay Project SDKをインストールしようとすると、インストールの最後の部分がキャンセルされ、以下のようなエラーメッセージが表示されます:
Problem running post-install step. Installation may not complete correctly
Error Running C:\Users\%USERNAME%\.jpm\windows\bin\jpm install -fl --jvmlocation "C:/Program Files/Java/jdk1.8.0_241/bin/java.exe" "C:\Users\%USERNAME%\AppData\Local\Temp\LiferayProjectSDK\blade.jar": Error
0. [IO.copy] java.io.FileNotFoundException: During copy: C:\JPM\misc\winrun4jc.exe
Environment
- Windows 10 バージョン1903
- Liferay Project SDK 3.7.1です:LiferayProjectSDK-201910152009-windows-installer.exe
解決策
解決策としては、Liferay Project SDKのインストーラーを実行する前にJPMを手動でインストールすることです。
- 以下のリポジトリからJPM Javaインストーラーを手動でダウンロードします(最新のものをダウンロードすることをお勧めします):
https://oss.sonatype.org/content/repositories/snapshots/biz/aQute/bnd/biz.aQute.jpm.run/4.0.0-SNAPSHOT/ - 以下のコマンドを実行してください:
java -jar .\biz.aQute.jpm.run-4.0.0-[DATE].[TIME]-[VERSION].jar -u init
- Liferay Project SDK のインストーラーを実行し、インストールを完了します。
追加情報
- biz.aQute.jpm.run-4.0.0 リポジトリのURLです。