maven - java -v报错 java -version正确
PHPz
PHPz 2017-04-18 10:25:50
0
4
517

如题:maven打包上传项目时报错
mvn deploy
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
因为之前卸载过jdk,所以看看是不是jdk问题
输入java -version正确打印版本号
λ java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b15, mixed mode)

输入java -v就报错了
λ java -v
Unrecognized option: -v
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
求大神解惑~

PHPz
PHPz

学习是最好的投资!

모든 응답(4)
大家讲道理

jdk에서 제공하는 도움말 정보에는 -v 명령이 없습니다.
버전 정보를 보려면 -version 명령만 사용할 수 있습니다.

巴扎黑
  • 인식되지 않는 옵션 : 인식되지 않는 옵션

따라서 -v는 없고 -version만 있습니다

刘奇

매개변수 없이 콘솔에 java를 직접 입력하면 콘솔에 모든 java 명령 매개변수와 설명이 나열됩니다. -v 매개변수가 전혀 없다는 것을 알게 됩니다. 매개변수는 일부 라이브러리에 공통되지만 일부 라이브러리에는 공통되지 않습니다. 이 명령에 대한 매개변수가 있는지 여부를 모르는 경우 먼저 라이브러리 이름을 입력하여 java, git, npm 등과 같은 해당 매개변수를 보는 것이 좋습니다. 이후에 나타나는 목록에서 일부 매개변수는 라이브러리 명령에서 지원됩니다.

Peter_Zhu

maven 구성 파일 settings.xml에 구성된 jdk 버전이 올바른지 확인하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿