Java jdk 핫스팟 1.7을 설치했습니다. 입력하면 다음과 같은 결과 java -version
가 나타납니다.
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
맞습니다.
그리고 maven을 설치하려고 시도하고 /etc/environment
파일에 추가했습니다 .
JAVA_HOME=/usr/lib/jvm/jdk1.7.0
M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4
MAVEN_HOME=/usr/local/apache-maven/apache-maven-3.0.4
M2=/usr/local/apache-maven/apache-maven-3.0.4/bin
이제 mvn을 입력하면 다음과 같은 결과가 나타납니다.
Error: JAVA_HOME is not defined correctly. We cannot execute
”/usr/lib/jvm/jdk1.7.0”/bin/java
그러나 JAV_HOME var에 대한 마크를 환경 파일에 넣지 않았습니다.
에서 실행하려고합니다
”/usr/lib/jvm/jdk1.7.0”/bin/java
경로, 실제로는
/usr/lib/jvm/jdk1.7.0/bin/java
내가 명령 할 때
$JAVA_HOME
나는 얻고있다:
bash: ”/usr/lib/jvm/jdk1.7.0”: No such file or directory
경로 ( /usr/lib/jvm/jdk1.7.0
)가 올바른지 확신합니다 .
ls /usr/lib/jvm/java-7
그리고 ls "/usr/lib/jvm/java-7"/bin
나에게도 동일한 결과를 산출해야합니다 (비어 있지 않음). 마지막 부분 인 java-7은 수동 수정의 결과이며 약간 다를 수 있습니다. 그러한 폴더가 존재하는지 확인하십시오 (jdk1.7.0).
내가 가지고
—
Kamoliddin
total 44 drwxr-xr-x 3 root root 4096 Jun 28 01:57 . drwxr-xr-x 184 root root 36864 Jun 28 01:34 .. drwxr-xr-x 10 root root 4096 Jun 27 23:30 jdk1.7.0
이 실행 한 후 ls -al /usr/lib/jvm
명령을
콘솔에서 변수를 보려면 다음을 입력해야합니다
—
Alexis Wilke
echo $VARNAME
.. 방금 수행하면 $VARNAME
해당 변수에있는 것을 실행합니다.
ls -al /usr/lib/jvm
'jdk1.7.0'이 디렉토리 이름의 형식인지 확인하고 확인할 수 있습니까 ? Oracle을 사용할 때는 이상한 폴더 이름을 사용하는 경향이 있습니다.