리눅스에 JAVA_HOME 패스를 받아 오는 방법이 있나요? 예를들어 JAVA_HOME이나 PATH에서 사용자가 아무것도 지정안하고 단지 설치만 했을경우는 어떻게 구할까요? 구할 방법이 없는가요?ㅠㅠ
그런 방법 없습니다.
한 가지 가능한 방법으로, 보통 자바가 설치되는 경로의 목록을 만들어서 그런 디렉토리가 있는지 없는지 하나씩 확인하는 방법이 있습니다.
alternative 설정까지 되는 패키지를 설치했거나 수동으로 설정했다면
/usr/sbin/alternatives --display jre_1.5.0 /usr/sbin/alternatives --display jre_1.6.0
OTL
String path = System.getProperty("java.home"); 이 정도하면 Path가 나오긴 합니다만, 이 값이 항상 나오는지는 모르겠습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
없습니다
그런 방법 없습니다.
한 가지 가능한 방법으로, 보통 자바가 설치되는 경로의 목록을 만들어서 그런 디렉토리가 있는지 없는지 하나씩 확인하는 방법이 있습니다.
alternative 설정까지
alternative 설정까지 되는 패키지를 설치했거나 수동으로 설정했다면
처럼 시도해 볼 수도 있습니다만, 항상 어디서나 잘 된다는 보장은 없습니다.
관리자나 배포본의 정책 혹은 능력에 심하게 좌우될 뿐더러 이름도...
OTL
String path =
String path = System.getProperty("java.home");
이 정도하면 Path가 나오긴 합니다만, 이 값이 항상 나오는지는 모르겠습니다.
댓글 달기