• Register
0 votes
652 views

Problem :

When ever I run mvn --version command from inside the bin it gives me the version but when I run it from the outside of bin it gives following exception :

'mvn' is not recognized as an internal or external command, operable program or batch file.

6 5 3
6,930 points

Please log in or register to answer this question.

2 Answers

0 votes

Solution :

To solve the issue please perform following steps:

Firstly do right click on My Computer >> Properties >> Advanced system settings >> System Properties >> Under Advanced >> Environment Variables

Now click on New to set Environment Variables as below

Variable name: JAVA_HOME 

Variable value: C:\Program Files\Java\jdk1.8.0_121

Variable name: M2 

Variable value: %M2_HOME%\bin

Variable name: M2_HOME 

Variable value: C:\Program Files\Apache Software Foundation\apache-maven-3.5.0

Variable name: Path 

Variable value: %M2_HOME%\bin

After that please click on Ok.Now you need to restart your command prompt and check again with “mvn –version” to verify that the mvn is running.

It will Work Enjoy :)

9 7 4
38,600 points
0 votes

This the most commonly used error that occurs with the command prompt. As the error itself suggests that it could not recognize the tool you are trying to use with the command prompt.

Reasons for this error:

  • One of the most common reasons that your PC has installed another app that modified tour system variables.
  • The second reason is that you don’t have installed an appropriate program on your computer.

Fixing error in windows:

You can fix your error by using any of the following methods.

  • For solving this error, first, ensure that the program actually exists on your PC. Sometimes you may have a fake installer that told that the program was successfully installed on your computer, but actually it is not.
  • Use the full path to the executable files and it should be able to run it without any issues.
  • Enclose the file path with double-quotes. If the executable file contains many spaces, then it is going to cause an error.
  • Copy executable file along with all other associated files to the folder System32 on your computer.
  • Add all executable files to the environment variable. By adding files there you can tell the command prompt where a certain file is located and you can use it by its short name in CMD window.

 

11 5 2
3,890 points

Related questions

0 votes
1 answer 7 views
7 views
Problem: I have encountered following keytool error: 'openssl' is not recognized as an internal or external command, operable program or batch file. any help!!
asked Mar 14 Wafa Abu Yousef 6.1k points
0 votes
1 answer 29 views
29 views
Problem: could anybody help me in this : 'Jar' is not recognized as an internal or external command, operable program or batch file..
asked Mar 6 Wafa Abu Yousef 6.1k points
0 votes
1 answer 49 views
49 views
Problem: Hi: I am returning after a little break. I was examining and rehearsing Java these days routinely. I've enlisted myself in an online course to comprehend things in a superior manner. I believe it's helping me somewhat more. Anyway, today I've inquiry with respect to change in Java. I am understanding the java concept of internal and external command.
asked Nov 2, 2020 Mashhoodch 13k points
0 votes
1 answer 33 views
33 views
When the above error appear in the command prompt and reasons behind it?
asked Oct 6, 2020 jagruthi 680 points
0 votes
2 answers 3.9K views
3.9K views
Problem : I get the following error when I execute jar command in cmd. 'jar' is not recognized as an internal or external command, operable program or batch file. I tried very hard to solve this problem by myself by putting the path of the jar.exe file in my "path" variable ... I got the same error. Please let me know my mistake and how to fix it. I need to create jar files via the command line.
asked Nov 21, 2019 peterlaw 6.9k points
0 votes
1 answer 1.7K views
1.7K views
Problem : I have encountered following keytool error 'openssl' is not recognized as an internal or external command, operable program or batch file.
asked Nov 13, 2019 peterlaw 6.9k points
0 votes
1 answer 8 views
8 views
Problem android' is not recognized as an internal or external command. Normally this can be fixed easily with a quick Google search, but I haven't found a single another user with this problem. Could someone tell me what the problem is?
asked Apr 7 neeraj 10.5k points
0 votes
1 answer 2 views
2 views
Problem: I'll make a submission for a response to my question. Please, I have searched the internet but have not found any useful material, and I am now having trouble continuing my studies.
asked Apr 1 rakib1 51.5k points
0 votes
1 answer 9 views
9 views
Problem: What are my options for dealing with this issue? pip is not recognized as an internal or external command operable program or batch file
asked Apr 1 rakib1 51.5k points
0 votes
1 answer 3 views
3 views
Problem: As I previously stated in my question, I am having difficulty learning. Could someone help assist me in completing my project?
asked Apr 1 rakib1 51.5k points