GNU/Linux >> Linux の 問題 >  >> Linux

プロジェクトをビルドするために bash ファイルを実行すると、java.lang.NoClassDefFoundError:org/codehaus/plexus/classworlds/launcher/Launcher が発生する

いくつかの可能性...

  • ここに投稿されているように、M2_REPO 変数と M3_REPO 変数の両方が定義されています。
  • または、maven3 と M2_HOME に関連するこの問題に直面しています
  • もう 1 つは、バッチ ファイルから実行すると、JDK の代わりに JRE が使用されるようになったことです!

M2_HOME 環境変数が間違った場所を指しているときに、この問題が発生しました。

試してみてください:

$ cd $M2_HOME

Linux
  1. バッシュ‘?

  2. フォルダから最も古いファイルを削除するためのBashスクリプト?

  3. ルートとして実行している場合でも、ファイルを削除できませんか?

  1. Bash スクリプトのスクリプト ファイル名を知るにはどうすればよいですか?

  2. Bash でファイルの内容をループする

  3. 前回の実行時の値を保持する Bash スクリプトの変数

  1. Bashスクリプトがエイリアスを認識しないのはなぜですか?

  2. Linux で .so ファイルを java.library.path に追加する方法

  3. 複数のセッションを実行しているときの奇妙な bash 履歴の動作