From owner-freebsd-java@FreeBSD.ORG Tue May 31 19:32:00 2011 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 66A261065676 for ; Tue, 31 May 2011 19:32:00 +0000 (UTC) (envelope-from jonc@chen.org.nz) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 09E4C8FC1B for ; Tue, 31 May 2011 19:31:59 +0000 (UTC) Received: by wyf23 with SMTP id 23so4845502wyf.13 for ; Tue, 31 May 2011 12:31:59 -0700 (PDT) MIME-Version: 1.0 Received: by 10.216.62.195 with SMTP id y45mr3722731wec.15.1306868685195; Tue, 31 May 2011 12:04:45 -0700 (PDT) Received: by 10.216.154.67 with HTTP; Tue, 31 May 2011 12:04:45 -0700 (PDT) X-Originating-IP: [118.92.156.191] In-Reply-To: <4DE4CFB4.6080801@dannysplace.net> References: <4DE4CFB4.6080801@dannysplace.net> Date: Wed, 1 Jun 2011 07:04:45 +1200 Message-ID: From: Jonathan Chen To: fbsd@dannysplace.net Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-java@freebsd.org Subject: Re: New to Java on FreeBSD. X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 May 2011 19:32:00 -0000 On Tue, May 31, 2011 at 11:23 PM, Dan Carroll wrote: [...] > It looks like the recommended way to go is to use openJDK on freebsd. > Is it an efficient JRE? Is it stable? Are there binary packages available > or are there licensing problems that prevent it? > What about EJB and Servelet containers? Is it possible to get something > going under FreeBSD. OpenJDK is the only JVM that's getting any real love under FreeBSD at the moment. It's pretty stable, no slower than jdk16, and pretty much works as exepcted for web-app development. There are packages available off the package-sites, and the licence is GPLv2. However, Swing support is "close-but-not-quite". You can trigger race conditions with some apps (eg: Netbeans, and apps with Netbeans base, like iReports); but in most cases it works. If you're willing to live with that you're good to go with OpenJDK. Hope that helps. -- Jonathan Chen