Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.datemas.de!rt.uk.eu.org!aioe.org!.POSTED!not-for-mail From: John Savard Newsgroups: comp.lang.java.softwaretools Subject: Why Is Android Dependent on Java 6? Date: Fri, 6 Jun 2014 21:13:46 +0000 (UTC) Organization: Aioe.org NNTP Server Lines: 17 Message-ID: NNTP-Posting-Host: X9VDFEAygEjnuGcCIbsdcQ.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: Pan/0.135 (Tomorrow I'll Wake Up and Scald Myself with Tea; Unknown) X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.java.softwaretools:310 Currently, the latest version of Java is Java 8. Installing Java 6 instead creates security problems if one wants to use Java when viewing Internet sites as well, and on top of that, there's a problem (at least on 64-bit Windows) installing 6u45; it says a file is missing; one has to install an earlier version instead. Android uses its own engine to run Java bytecode, the Dalvik compiler. On top of that, Eclipse, the preferred development tool for writing Android programs, has its own open-source compiler for the Java language, the Eclipse Java Compiler. So why does one have to install any software from Oracle on one's system to develop for Android anyways? John Savard