Path: csiph.com!aioe.org!.POSTED!not-for-mail From: =?UTF-8?Q?Arne_Vajh=c3=b8j?= Newsgroups: comp.lang.java.programmer Subject: Re: Jigsaw: RedHat and IBM say no Date: Mon, 1 May 2017 16:06:42 -0400 Organization: Aioe.org NNTP Server Lines: 43 Message-ID: References: <4d1e5cd1-f777-4262-8240-fab1924b633a@googlegroups.com> <6492b625-2a30-49b3-92ba-46594410c56d@googlegroups.com> NNTP-Posting-Host: PBuS014lhzVyHjLbXmo/ZQ.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.java.programmer:36566 On 5/1/2017 3:53 PM, Eric Douglas wrote: > On Monday, May 1, 2017 at 3:10:43 PM UTC-4, Arne Vajhøj wrote: >> Those classes are not platform specific (Windows) but implementation >> specific (Oracle Java). >> >> But it is a mess, because I believe that those classes are in 3 >> categories: >> * documented/supported >> * not documented/supported but exported so still works >> * not documented/supported and not exported so don't work > > The one place I recall seeing it offhand was in sun.print.Win32PrintService, > so I figured Win meant Windows. That one sound indeed Windows specific but that is not the general case. > I also only use Oracle's Java so that wouldn't be an issue. I wonder what % of > companies would use a non-Oracle Java If we talk about Java that is not official Oracle Java then a lot. mainframe: IBM Java AIX: IBM Java i/OS: IBM Java HP-UX: HP Java OpenVMS: HP Java Linux: OpenJDK, IBM Java, Azul Java If we talk about Java that is not based on Oracle code base then a lot less. OpenJDK is the open source version of Oracle Java. I believe that IBM and HP license source code from Oracle. Azul is based on OpenJDK I believe. But no matter what usage of those SUN classes is still not as portable as Java should be. Arne