From owner-freebsd-java Mon Apr 30 12:41:51 2001 Delivered-To: freebsd-java@freebsd.org Received: from polarbear.nameprotect.com (mail.nameprotect.com [12.40.85.19]) by hub.freebsd.org (Postfix) with ESMTP id 0193537B423 for ; Mon, 30 Apr 2001 12:41:49 -0700 (PDT) (envelope-from gabor@nameprotect.com) Received: from nameprotect.com (w2kbuild.nameprotect.com [192.168.1.161]) by polarbear.nameprotect.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id JQW0NCWW; Mon, 30 Apr 2001 14:42:04 -0500 Message-ID: <3AEDBFFE.F1ECD545@nameprotect.com> Date: Mon, 30 Apr 2001 14:41:50 -0500 From: Gabor Kincses X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: Spencer Proffit Cc: freebsd-java@freebsd.org Subject: Re: Possible bug with static initializers in JDK 1.1.8 References: <3AEDB9DC.E627BCD6@veriohosting.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Spencer Proffit wrote: > > I am using java 1.1.8 on FreeBSD 4.2-RELEASE. If I compile the > following code: > > package scratch.test; > > public class StaticTest { > static { > java.util.ResourceBundle.getBundle("scratch.test.StaticTest"); > } > > public static void main(String[] argv) { > System.out.println("Hello World!"); > } > } > > I get the following error: > > # javac scratch/test/StaticTest.java > # java scratch.test.StaticTest > Can't find class scratch.test.StaticTest > # > > It doesn't matter if I compile if with JDK 1.3 on linux or jdk 1.1.8 on > FreeBSD. > It works fine in linux JDK 1.3 and FreeBSD JDK 1.2.2. It also works if > I comment out the bit about the resource bundle. It doesn't make a > difference if the properties file exists or not, it always fails on > FreeBSD JDK 1.1.8, and on other JDKs it gives the correct error if the > file is not found. Have you tried jikes? We have had problems with static initializers in javac that jikes handled fine. -- Gabor Kincses Running FreeBSD 4.3-RC3 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message