logo       

[android-beginners] Re: Supposed to use javac?: msg#01233

AndroidBeginners

Subject: [android-beginners] Re: Supposed to use javac?


It's kind of correct, but you are confusing VM with JSE and JDK.

Dalvik is the VM that is executing the classes, but it isn't normal
*.class files that it is executing, it's executing dex files. Then we
have the JSE, Java Platform Standard Edition, and Android phones are
using the Apache Harmony implementation of Java 5, and I think that
that reason is related to licensing/copyrights.

The dex files are created by compiling normal class files into dex by
using the dx compiler, and the dx compiler is included in the Android
SDK.


I might be wrong on this, since I only had read a short article a
while ago, others might corect me :)


On 30 Juli, 04:55, A <questione...@xxxxxxxxx> wrote:
> Hi all,
>
> I thought I had read that Android does not use Sun's Java because
> of copyright issues but rather uses Dalvik, which is not 100%
> compliant.
> So, why is a Dalvik-specific javac not included with the Android sdk?
>
> Thanks.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to android-beginners@xxxxxxxxxxxxxxxx
To unsubscribe from this group, send email to
android-beginners-unsubscribe@xxxxxxxxxxxxxxxx
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | Mail Home | sitemap | FAQ | advertise