Re: printf doesn't work for me.




Mishagam wrote:
potteryglazefire@xxxxxxxxx wrote:
The Java code below works under a Solaris machine I have access to, but
not Fedora Core 5. The
thing that's not working is "printf". I'm guessing I have a problem
with a library, but I'm not sure. I'm not well versed in Java, so, can
someone help me figure out how to get printf to work?

// Begin
public class PiTest
{
public static void main(String[] args)
{
double pi = Math.PI;
System.out.printf("pi = %5.3f%n", pi);
}
}
// End

What version of Java / JVM you use on Fedora?
Their default Java is GCJ. printf() is recent addition of Java 1.5. I
will probably not work with GCJ and SUN Java versions < 1.5.

On the FC5 machine...
$ java --version
java version "1.4.2"
gij (GNU libgcj) version 4.1.0 20060304 (Red Hat 4.1.0-3)

On the Soaris machine...
$ java -version
java version "1.5.0_04"

Thanks for the information! I did some quick web searches looking for
= 1.5 for FC5, but I came up empty... Do you know where I can find a Java RPM for FC5 that is >= 1.5? If not, do you know where I can find the source so I can build it? I'm not having much luck... (I would have thought FC5 would have the latest greatest Java code. Odd...)

I even went to http://gcc.gnu.org/java/ thinking for sure they would
have what I need. Maybe I overlooked something...

Thanks again...

.



Relevant Pages

  • Re: Database applications in Linux
    ... Java requires a JVM -- C doesn't. ... understand what you believe are the lines between JVM, a program loader ... > away from the OS kernel. ... there are printf implementations where the interpreter is ...
    (comp.os.linux.development.apps)
  • Re: Java code works under Solaris, but not FC5
    ... thing that's not working is "printf". ... I'm not well versed in Java, so, can ... I'm guessing that your fedora installation only has version ... I have been searching for a FC5 RPM that would get me to 1.5, ...
    (comp.os.linux.development.apps)
  • Re: printf doesnt work for me.
    ... thing that's not working is "printf". ... public class PiTest ... Their default Java is GCJ. ... I will probably not work with GCJ and SUN Java versions < 1.5. ...
    (comp.lang.java.help)
  • Re: Java code works under Solaris, but not FC5
    ... thing that's not working is "printf". ... I'm not well versed in Java, so, can ... public class PiTest ... I'm guessing that your fedora installation only has version ...
    (comp.os.linux.development.apps)
  • Re: Java code works under Solaris, but not FC5
    ... thing that's not working is "printf". ... I'm not well versed in Java, so, can ... I'm guessing that your fedora installation only has version ... I have been searching for a FC5 RPM that would get me to 1.5, ...
    (comp.os.linux.development.apps)