Mavenをインストールしました。配布された抽出ファイルをダウンロードし、bin値の環境変数を設定しましたが、CMDでmvn -version
と入力すると、次のメッセージが表示されます。
「mvn」は内部コマンドまたは外部コマンドとして認識されません。
操作可能なプログラムまたはバッチファイル。
私はプロジェクトを書いています。データベースとPOJOクラスのロジックを持つプロジェクトDatabaseAPIが1つあります。 2番目のプロジェクトはCoreAPIで、ここにはいくつかのメソッドがあります。 DatabaseAPIの場合、Eclipseを使用してjarファイルを作成します(エクスポート-> jar)。コアに外部jar(DatabaseAPI.jar)を追加します。 CoreAPIの場合、Eclipseを使用してjarファイルを作成します(エクスポート-> jar)。コアに外部jar(CoreAPI.jar)を追加し、Tomcatを開始しようとしました(プロジェクトにサーブレットがあり、swingもあります)。起動中にエラーが発生しました。エラーはClassNotFoundException
です(CoreAPIのクラスの1つが見つかりませんでした)。 Eclipseを使用してエクスポートするのは問題ですか?
短い
mvn -v
または
mvn --version
出力:
Apache Maven 3.0.5 (...) Maven home: ... Java version: 1.8.0_60, vendor: Oracle Corporation Java home: ... Default locale: en_US, platform encoding: Cp1252 OS name: "windows 7", version: "6.1", Arch: "AMD64", family: "dos"
他のコマンド(mvn -version
)は、mvn -v
で始まるため機能します。mvn -v123
を試すこともできます。同じ出力が得られます。
詳細:
mvn -h
または
mvn --help
出力:
... -V,--show-version Display version information WITHOUT stopping build -v,--version Display version information
コマンドは認識されません
おそらく次の2つの状況のいずれかにあります。
Path
に追加しませんでしたECHO.%PATH:;= & ECHO.%
を実行して、この状況になっているかどうかを確認します)。M2_HOME=<your_path>
MAVEN_HOME=%M2_HOME%
MAVEN_BIN=%M2_HOME%\bin
Path
の最後に;%MAVEN_BIN%
を追加しますPath
に追加しましたが、新しいコマンドプロンプトを開きませんでした。コマンドmvn -version
をmavenディレクトリに直接入力します。おそらくPATHに追加していないでしょう。 ここにあります PATH変数にmavenを追加する方法の詳細を説明しました(CMDについて話しているので、Windowsを使用していると思います)。
ステップ1:[スタート]ボタン-> [コンピューター]メニュー項目->右クリックメニュー項目のプロパティ->左パネルの[システムの詳細設定]ボタン-> [システムのプロパティ]ダイアログの[詳細]タブ-> [環境変数]ボタン->システム変数テーブル
ステップ2:MAVEN_HOME変数を追加する
ステップ3:PATH変数を更新する
ステップ4:Java_HOME変数が正しく設定されていることを確認します
ステップ5:コンソールを開き、以下のコマンドを確認します
mvn -v
svn.exeファイルをシステム環境に追加する必要があります。変数PATH、その後、任意のフォルダーからコマンドmvnを実行できます。次のように、コマンドライン(cmd.exe)から実行できます。
set PATH=%PATH%;C:\maven\bin
または、mvn.exeがあるフォルダーに移動して、そこでコマンドを実行できます。
そして、mvn -version
ではなく、mvn --version
パラメーターが必要です。
コマンドプロンプトを開き、Mavenフォルダー内に移動してmvn -versionを実行すると、maven vesrion alが表示されます。
あなただけを使用することができます
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version></version>
</dependency>
最初にインストールしたときに、同様の問題に直面しました。ユーザー変数名-PATHと変数値-C:\ Program Files\Apache-maven-3.5.3\binを追加すると機能しました
変数値は「bin」フォルダーに直接移動する必要があります。最後に、新しいcmdプロンプトでcmd(mvn -v)を使用して確認します。幸運を :)