2009-08-26 4 views

답변

4

당신은 간단하게 사용할 수 있도록 itself.Please 파이썬 코드를 사용하여, 자바가 시스템에 설치 여부를 알고 싶어 시스템 명령

>>>import os 
>>>os.system("java -version") 

java version "1.5.0_19" 

Java가 클래스 경로에 있다고 가정하면 출력이 표시됩니다.

+2

+1. 그건 불완전하지만 실제로 자바를 제대로 설치했다면 PATH에 있어야만 제대로 할 수 있습니다. 전체 스크립트를 사용하여 모든 플랫폼에 대한 모든 가능성을 확인하지 않는 한 더 나은 것을 생각할 수 없습니다. –

+0

변수에 할당하고 0 (발견 된 Java)과 0이 아닌 (클래스 경로에 Java가 없음)을 확인하는 것이 간단 할 것입니다. – lud0h

5

가이 작업을 수행 할 100 % 신뢰성/휴대용 방법은 없지만, 다음과 같은 절차가 당신에게 (리눅스)에 자바가 제대로 설치 및 구성되었는지 확신 제공한다 : 그

  1. 확인을 " JAVA_HOME "환경 변수가 설정되어 있고"bin "디렉토리가있는 디렉토리를 가리키고"bin "디렉토리에 실행 가능"java "명령이 들어 있습니다.
  2. "PATH"를 검색하여 찾은 "java"명령이 1 단계에서 찾은 것이지 확인하십시오.
  3. "java"명령을 "-version"과 함께 실행하여 출력이 a 정상적인 Java 버전 스탬프.

이것은 사용자가 이상한 것을하지 않았다는 것을 보증하지 않습니다.

사실, 그것이 나 였다면, 나는 이것에 신경 쓰지 않을 것입니다. 나는 파이썬에서 사용자의 경로에있는 "자바"가 맞았다는 가정하에 자바 응용 프로그램을 시작하려고합니다. 오류가 있었다면보고 할 것입니다.

관련 문제