commons-daemon ./configure가 $JAVA_HOME을 인식할 수 없는 이유는 무엇입니까? [폐쇄]

commons-daemon ./configure가 $JAVA_HOME을 인식할 수 없는 이유는 무엇입니까? [폐쇄]

Tomcat 7 서버를 설치하려고 합니다. 나는 후속 조치를 취하고 있다이 지침Tomcat 7 문서에서. 또한 변수를 및 및 JAVA_HOME으로 설정했습니다 . 로그인 셸과 사용자 셸 모두에서 OR을 수행하면 모든 경우에 예상되는 결과를 얻을 수 있습니다. 그러나 어떤 쉘에서든 이 작업을 수행하면 다음과 같습니다.~/bashrc~/.bash_profile/etc/profile$JAVA_HOMEsudo $JAVA_HOME

user@debian:/usr/local/tomcat7/bin/commons-daemon-1.0.15-native-src/unix$ sudo ./configure

나는 얻다:

checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking cached host system type... ok
*** C-Language compilation tools ***
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for strip... strip
*** Host support ***
checking C flags dependant on host system type... ok
*** Java compilation tools ***
checking for JDK location... configure: error: Java Home not defined. Rerun with --with-java=... parameter

내가 놓친 게 무엇입니까? 물론 사용하겠지만 --with-java=...작동하지 않는다는 사실 때문에 매우 혼란스럽습니다.

또한 구성 스크립트에서 무슨 일이 일어나고 있는지 이해하려고 노력했고 올바른 위치를 찾았지만 실제로 무슨 일이 일어나고 있는지 이해하지 못합니다.

답변1

내 문제가 해결되었음을 알았습니다 ~/.bashrc.

관련 정보