java5 jdk만 깐다고 해서 컴파일 에러가 안나는 게 아니더라고요.
/usr/bin/java 파일이 1.6.0 이어서 빌드가 계속 안됩니다.
결국엔 깔려 있는 java6을 언인스톨 하고나서 깔아야하나봅니다.
일단 아래 사이트에서 받아서
무작정 깔았습니다.
근데, 몇가지 워닝비슷한게 나는 군요..
아래는 로그입니다.
root@ubuntu:~/works/ARM/android# ls
android-fs_20090825.tgz
android-kernel_20090825.tgz
arm-linux-gcc-4.3.2.tgz
kernel
sun-java5-bin_1.5.0-06-1_i386.deb
sun-java5-bin_1.5.0-22-0ubuntu0.6.06.1_i386.deb
sun-java5-fonts_1.5.0-06-1_all.deb
sun-java5-fonts_1.5.0-22-0ubuntu0.6.06.1_all.deb
sun-java5-jdk_1.5.0-06-1_i386.deb
sun-java5-jdk_1.5.0-22-0ubuntu0.6.06.1_i386.deb
sun-java5-jre_1.5.0-06-1_all.deb
sun-java5-jre_1.5.0-22-0ubuntu0.6.06.1_all.deb
root@ubuntu:~/works/ARM/android# dpkg -i sun*
Selecting previously deselected package sun-java5-bin.
(Reading database ... 208671 files and directories currently installed.)
Unpacking sun-java5-bin (from sun-java5-bin_1.5.0-06-1_i386.deb) ...
sun-dlj-v1-1 license has already been accepted
Preparing to replace sun-java5-bin 1.5.0-06-1 (using sun-java5-bin_1.5.0-22-0ubuntu0.6.06.1_i386.deb) ...
sun-dlj-v1-1 license has already been accepted
Unpacking replacement sun-java5-bin ...
Selecting previously deselected package sun-java5-fonts.
Unpacking sun-java5-fonts (from sun-java5-fonts_1.5.0-06-1_all.deb) ...
Preparing to replace sun-java5-fonts 1.5.0-06-1 (using sun-java5-fonts_1.5.0-22-0ubuntu0.6.06.1_all.deb) ...
Unpacking replacement sun-java5-fonts ...
Selecting previously deselected package sun-java5-jdk.
Unpacking sun-java5-jdk (from sun-java5-jdk_1.5.0-06-1_i386.deb) ...
sun-dlj-v1-1 license has already been accepted
Preparing to replace sun-java5-jdk 1.5.0-06-1 (using sun-java5-jdk_1.5.0-22-0ubuntu0.6.06.1_i386.deb) ...
sun-dlj-v1-1 license has already been accepted
Unpacking replacement sun-java5-jdk ...
Selecting previously deselected package sun-java5-jre.
Unpacking sun-java5-jre (from sun-java5-jre_1.5.0-06-1_all.deb) ...
sun-dlj-v1-1 license has already been accepted
Preparing to replace sun-java5-jre 1.5.0-06-1 (using sun-java5-jre_1.5.0-22-0ubuntu0.6.06.1_all.deb) ...
sun-dlj-v1-1 license has already been accepted
Unpacking replacement sun-java5-jre ...
More than one copy of package sun-java5-bin has been unpacked
in this run ! Only configuring it once.
More than one copy of package sun-java5-fonts has been unpacked
in this run ! Only configuring it once.
More than one copy of package sun-java5-jdk has been unpacked
in this run ! Only configuring it once.
More than one copy of package sun-java5-jre has been unpacked
in this run ! Only configuring it once.
dpkg: dependency problems prevent configuration of sun-java5-jdk:
sun-java5-jdk depends on sun-java5-demo (= 1.5.0-22-0ubuntu0.6.06.1); however:
Package sun-java5-demo is not installed.
dpkg: error processing sun-java5-jdk (--install):
dependency problems - leaving unconfigured
Setting up sun-java5-jre (1.5.0-22-0ubuntu0.6.06.1) ...
Processing triggers for shared-mime-info ...
Setting up sun-java5-bin (1.5.0-22-0ubuntu0.6.06.1) ...
update-alternatives: using /usr/lib/jvm/java-1.5.0-sun/jre/bin/ControlPanel to provide /usr/bin/ControlPanel (ControlPanel) in auto mode.
update-alternatives: using /usr/lib/jvm/java-1.5.0-sun/jre/bin/java to provide /usr/bin/java (java) in auto mode.
update-alternatives: using /usr/lib/jvm/java-1.5.0-sun/jre/bin/java_vm to provide /usr/bin/java_vm (java_vm) in auto mode.
update-alternatives: using /usr/lib/jvm/java-1.5.0-sun/jre/bin/javaws to provide /usr/bin/javaws (javaws) in auto mode.
update-alternatives: using /usr/lib/jvm/java-1.5.0-sun/jre/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode.
update-alternatives: using /usr/lib/jvm/java-1.5.0-sun/jre/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode.
update-alternatives: using /usr/lib/jvm/java-1.5.0-sun/jre/bin/policytool to provide /usr/bin/policytool (policytool) in auto mode.
update-alternatives: using /usr/lib/jvm/java-1.5.0-sun/jre/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode.
update-alternatives: using /usr/lib/jvm/java-1.5.0-sun/jre/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode.
update-alternatives: using /usr/lib/jvm/java-1.5.0-sun/jre/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode.
update-alternatives: using /usr/lib/jvm/java-1.5.0-sun/jre/bin/orbd to provide /usr/bin/orbd (orbd) in auto mode.
update-alternatives: using /usr/lib/jvm/java-1.5.0-sun/jre/bin/servertool to provide /usr/bin/servertool (servertool) in auto mode.
update-alternatives: using /usr/lib/jvm/java-1.5.0-sun/jre/bin/tnameserv to provide /usr/bin/tnameserv (tnameserv) in auto mode.
Setting up sun-java5-fonts (1.5.0-22-0ubuntu0.6.06.1) ...
Updating fontconfig cache for /usr/share/fonts/truetype/ttf-lucida
No CIDSupplement specified for Dotum-Bold, defaulting to 0.
No CIDSupplement specified for ZenHei, defaulting to 0.
No CIDSupplement specified for Batang-Regular, defaulting to 0.
No CIDSupplement specified for Dotum-Regular, defaulting to 0.
No CIDSupplement specified for ZenHei-CNS, defaulting to 0.
No CIDSupplement specified for Batang-Bold, defaulting to 0.
Processing triggers for desktop-file-utils ...
Processing triggers for doc-base ...
Processing 1 added doc-base file(s)...
Registering d0cuments with scrollkeeper...
Errors were encountered while processing:
sun-java5-jdk
root@ubuntu:~/works/ARM/android#
여기까지에서 확인을 위해 버젼체크를 하였습니다..
root@ubuntu:~/works/ARM/android# java -version
java version "1.5.0_22"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
Java HotSpot(TM) Client VM (build 1.5.0_22-b03, mixed mode, sharing)
root@ubuntu:~/works/ARM/android#
1.5.0.22로 나오는군요
<추가>
자동으로 인스톨한 것이아니라서 그런지 path지정이 안되어 있더군요.
그래서 .bashrc에서
export PATH=/home/lebych/bin:$PATH:/usr/local/arm/4.3.2/bin/:/usr/lib/jvm/java-1.5.0-sun/bin
라고 해준다음
source .bashrc
해줘야 한답니다.