Date: Thu, 15 Mar 2007 14:25:38 -0700 From: "victori@salesdepotinc.com" <victori@salesdepotinc.com> To: freebsd-java@freebsd.org Subject: diablo jvm issue, at the byte code level Message-ID: <635C86FC-5150-4528-972E-A5E99418D0A9@salesdepotinc.com>
next in thread | raw e-mail | index | archive | help
Anonuser has posted on my behalf, seems like this issue with
NumberFormat is at the bytecode level
Here is an example testcase:
import java.text.*;
public class Test {
public static void main(String[] args) {
try {
System.out.println(NumberFormat.getCurrencyInstance().parse
("$1.99").doubleValue());
} catch (Exception e) {
e.printStackTrace();
}
}
}
Save as Test.java ; compile under the SUN JVM: javac Test.java
Run the class under the Diablo jvm and you will receive
-bash-2.05b$ java Test
java.text.ParseException: Unparseable number: "$1.99"
at java.text.NumberFormat.parse(NumberFormat.java:309)
at Test.main(Test.java:6)
And when I run it with the SUN JDK
absolute# /usr/local/linux-sun-jdk1.5.0/bin/java Test
1.99
Works correctly.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?635C86FC-5150-4528-972E-A5E99418D0A9>
