2010-07-27 4 views

답변

2

나는 JAVA_HOME 및/etc/프로필의 경로 환경 변수를 수출하고있다.

그 방법 중 하나입니다. 그러나 시스템의 다른 사용자 (또는 다른 응용 프로그램)가 다른 Java 설치를 사용해야 할 수도 있다고 생각하십시오. 따라서 다른 옵션은 사용자가 개인 쉘 프로파일에서 환경 변수를 설정하고 응용 프로그램에서 래퍼 스크립트, "init.d"스크립트 또는 기타로 설정하는 것입니다.

이렇게하는 "올바른"단일 방법은 없습니다. 귀하의 필요에 가장 잘 맞는 방법을 고르십시오.

1

JAVA_HOME을 설정하면 문제가 없지만 수행해야하는 몇 가지 사항이 있습니다.

Java 및 javac의 대안으로 설정하고 대체 시스템을 사용하여 등록해야합니다.

왜 소스에서 JDK를 컴파일하고 있습니까? 우분투는 Sun Java 패키지를 호스팅합니다.

+0

우분투는 오래되어 성능면에서는 좋지 않습니다. Btw,/etc/environment에 대해 들었습니다. 누구든지 사용하고 있습니까? – Howard

0

난 항상 그냥 ... .bash_profile에 내 .bashrc에 그것을 설정하거나

+0

부팅 중 또는 cron 작업으로 init 스크립트에서 Java 응용 프로그램을 실행하자마자 (두 가지 공통적 인 예제 만 제공) 즉시 작동하지 않습니다. – sfussenegger

+0

맞아요. init이나 cron 엔트리에 적절한 변수를 설정해야합니다. – hvgotcodes

+0

또는 OP처럼/etc/profile에 있습니다. http://www.faqs.org/docs/securing/chap6sec64.html – Freiheit

관련 문제