最近、macOS High Sierraに新しいSpring Tool Suite 4をインストールしましたが、Lombokのインストールを実行しようとしたときに、STSインストールが見つかりませんでした。
手動インストール(iniファイルに-javaagentを追加)のためにこの手順に従いましたが、うまくいきませんでした: https://www.edvpfau.de/sts-spring-tool-suite-4-mit-lombok/ 。
何か案が?
Lombok
をSpring Tool Suite 4
にMacとWindowsで数日前にインストールしました。そして問題はありません。
1つ:
実行Java -jar lombok.jar
注:通常またはデフォルトで、インストーラーが見つかりません。これは、私の経験では一般的なシナリオです。
2:
Specify Location
ボタンを押します。
Mac
の場合は、.app
ファイル内のContents
ディレクトリに移動し、STS.ini
ファイルを見つけます。注:したがって、どのOSでも、目標は.ini
拡張子を持つuniqueファイルを見つけることです
通常、私はIDEを閉じた状態でこれを行います。
これは遅いかもしれませんが、これを経験している他の人にとっては助けになるかもしれませんが。以下は私がこの問題を解決した方法です
ステップ1
プロジェクトのmavenディレクトリでロンボクを見つけます->右クリック->実行-> Javaアプリケーション
STEP 2[Specify Location]ボタンをクリックして、STSがインストールされているパスを選択します
STEP 3Application/Contents/Eclipse/SpringToolSuit4.iniに移動し、[Install]-> [Quick Installer]をクリックします
STEP 4よろしいですかSTSを再起動します
M.ジョーダンと天才の答えに追加するために、lombok.jarに実行権限を与えるようにしてください
(上記の手順を実行した後)ターミナルを開き、ディレクトリをSpringToolSuite.appのコンテンツに変更します。
cd /Applications/SpringToolSuite4.app/Contents/Eclipse
次に、実行権限がlombok.jarに対して利用可能かどうかを確認します
ls -al
-rw-r--r--が表示されている場合は、実行権限を与える必要があることを意味します
chmod +x lombok.jar
あるいは、あなたも行うことができます
chmod +x /Applications/SpringToolSuite4.app/Contents/Eclipse/lombok.jar
次にSTSを再起動します
あなたができる最も簡単な方法は、コマンドプロンプトで次のコマンドを実行することです
Java -jar (jar location/lombok.1.8.1.jar) install (the path where you installed Spring tool suite(STS))
例えば:
Java -jar C:\Users\karthick\.m2\repository\org\projectlombok\lombok\1.18.8\lombok-1.18.8.jar install D:\STS_Tool\spring-tool-suite-4-4.1.2.RELEASE-e4.10.0-win32.win32.x86_64\sts-4.1.2.RELEASE
その後、ツールを再起動する必要があります。