What JRE/JDK are you using? Be very careful that you are not using gcj 
as this is the default for some earlier Red Hat versions. gcj's 
behaviour differs from the Oracle and OpenJDK implementations. gcj is 
*not* a supported implementation for GeoTools. I think it is stuck at 
1.5 and you will also need 1.6 (Oracle or OpenJDK) for trunk and the 
upcoming 8.0.

What do you get if at the command line you run:

java -version

Bad (gcj):
java version "1.5.0"
gij (GNU libgcj) version 4.6.1 20110908 (Red Hat 4.6.1-9)

Good (OpenJDK):
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.5) (fedora-62.1.10.5.fc15-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)

Good (Oracle)
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)

GeoTools runs fine in a 64-bit environment. 64-bit Java benefits from 
-XX:+UseCompressedOops to improve memory footprint.

Kind regards,
Ben.


On 15/02/12 13:09, Zheng Xudong wrote:
> Hi all,
>
>      Recently, I encountered an odd problem when I run my program using 
> GeoTools (v8.0-M4) on 64-bit Java environment, the output of the same program 
> with the same input will different on different computer and even different 
> running. Then I carefully debug my program and finally found the 
> org.geotools.geometry.jts.JTS.transform method on some 64-bit environment 
> will produce a little different result from the one on 32-bit environment. 
> The problem may be related to the computation accuracy. I found the problem 
> not happened on 64-bit Windows 7 and 64-bit Ubuntu, but happened on the 
> 64-bit RedHat Enterprise.
>
>      I don't know the cause of the problem, and whether GeoTools could 
> running correctly on 64-bit environment. So I hope the developers would give 
> me some tips about that, and I suggest you to consider to design and test 
> GeoTools for 64-bit more.
>
>      Thanks very much!
>
> --
> 郑旭东
> 北京航空航天大学计算机学院
> 软件开发环境国家重点实验室
>
> Zheng Xudong
> State Key Laboratory of Software Development Environment
> School of Computer Science and Engineer, BeiHang University
>
>

-- 
Ben Caradoc-Davies <[email protected]>
Software Engineer
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
GeoTools-GT2-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to