Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!news-peer.in.tum.de!news.belwue.de!not-for-mail From: Thomas Richter Newsgroups: comp.lang.java.programmer Subject: Re: Java claims WORA Date: Fri, 22 Jun 2012 19:18:44 +0200 Organization: InterNetNews at News.BelWue.DE (Stuttgart, Germany) Lines: 13 Message-ID: References: <8bc88bdc-bd63-4dd2-ba6c-cb0a7622fa1f@googlegroups.com> NNTP-Posting-Host: vpn-m-8d3a2ed5.campus.uni-stuttgart.de Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.belwue.de 1340385526 1528 141.58.46.213 (22 Jun 2012 17:18:46 GMT) X-Complaints-To: news@news.belwue.de NNTP-Posting-Date: Fri, 22 Jun 2012 17:18:46 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20120507 Icedove/3.0.11 In-Reply-To: <8bc88bdc-bd63-4dd2-ba6c-cb0a7622fa1f@googlegroups.com> Xref: csiph.com comp.lang.java.programmer:15518 Am 20.06.2012 17:33, schrieb owais: > Java claims WORA (write once and run anywhere). Do you agree with this statement that all java programs can be run anywhere (all platforms)? Can you identify a scenario where this claim may not hold true? Java is more like WOTA for me - write once, test everywhere. It's quite acceptable for simple programs, but as soon as it gets more complex than this, there are subtle differences between Java installations on Windows and Linux, and from version to version. I've seen cases where Java does not size windows correctly on one version, but not on others for reasons that are not clear to me, where input focus handling was slightly different and inconsistent, where refresh handling and the order of requests is slightly different, where window placement may or may not work... In theory, Java is very nice for running everywhere, but you still need to test and need to tweak a bit to get it working consistently.