sweet. what spatialite packages did you use? ..ede On 26.11.2014 22:55, Rahkonen Jukka (Tike) wrote: > Hi, and thanks. > > Documentation and installation method for native binaries are quite > understandable now at least on Windows with Spatialite binaries I used for > testing. > > -Jukka- > > ________________________________________ > edgar soldin wrote: > > Jukka, > > i did some more changes. documented in the lib/native/readme.txt . > > to minimize the amount of folders i streamlined java arch support over > platforms. essentially it means that all os place their java32 libs into > lib/native/x86 and java64 libs into lib/native/x64. > > windows additionally can have some more special folders. > > can you please try if that works for you with the latest snapshot. possibly > with PLUS and test included ECW support (only java32) as well? > > thanks ..ede > > On 25.11.2014 19:40, Rahkonen Jukka (Tike) wrote: >> It is close, however JAVA_ARCH is either -x64 or -x32 >> if DEFINED JAVA_X64 ( >> set "JAVA_ARCH=-x64" >> ) else ( >> set "JAVA_ARCH=-x32" >> ) >> >> but the default directories in lib\native are -x64 and -x86 >> Either rename "JAVA_ARCH=-x86" or rename the 32-bit directory into "-x32" >> >> -Jukka- >> >> >> >> ________________________________________ >> Lähettäjä: edgar.sol...@web.de <edgar.sol...@web.de> >> Lähetetty: 25. marraskuuta 2014 17:19 >> Vastaanottaja: OpenJump develop and use >> Aihe: Re: [JPP-Devel] About native library detection >> >> well, not genius, but elaborate ;) >> >> right general java arch support was missing. past tense because i just >> hacked it. please try rev.4126 . >> read >> lib/native/readme.txt >> first. >> >> ..ede >> >> On 25.11.2014 14:02, Rahkonen Jukka (Tike) wrote: >>> Hi, >>> >>> I was looking at the genius OJ start script and thinking about if the >>> result of the detection of native library path is useful or not. Now the >>> native library is set on Windows according to processor architecture and OS >>> version strings. The resolution is better than anywhere else I have seen. >>> Usually there are Windows downloads only for x86 and amd64 but OJ can >>> resolve not only processor architecture but also if OS is XP, Vista, Win 7, >>> Win 8, or Win 8.1. >>> >>> For GDAL binaries there is an override that detects the jre version first >>> and uses only two alternatives for native library locations: >>> if DEFINED JAVA_X64 ( >>> set "GDAL_FOLDER=gdal-win-x64" >>> ) else ( >>> set "GDAL_FOLDER=gdal-win-x86" >>> >>> Spatialite binaries which I have been playing with are built in a similar >>> way than GDAL binaries. If 32 bit jre requires 32 bit versions from the >>> binaries and 64 bit jre requires 64 bit binaries. >>> >>> The problem is that if I run 32-bit jre on 64 bit Win 7 then OpenJUMP is >>> searching native binaries from directory \lib\native\seven64\. As a >>> workaround I can place the 32 bit binaries there or into \lib\native\ which >>> is also on the search path. But if I plan to plan to run sometimes OJ with >>> 32 bit jre and sometimes with 64 bit jre both these options are poor and I >>> must move some dll files before starting OJ with another jre. >>> >>> BTW. I have experienced the dll hell: Native GDAL and Spatialite binaries >>> can't be used simply together with OpenJUMP because Spatialite depends on >>> GDAL and versions do not match. >>> >>> How about making the search path as follows: >>> 1: jre specific general dll path, either win-x86 or win-amd64 >>> 2: special folder for GDAL binaries, search from gdal-win-86 or >>> gdal-win-x64 (Ede has used names x86 and x64; should be decided which names >>> to use and unify the batch file) >>> 3: Operating system + processor architecture based fine grained native >>> folders >>> >>> An untested modification to oj_windows.bat starting from row 142: >>> >>> rem -- set general win32 / win64 vars -- >>> rem -- set GDAL vars -- >>> if DEFINED JAVA_X64 ( >>> set "WIN_DLL_FOLDER=win-amd64" >>> set "GDAL_FOLDER=gdal-win-x64" >>> ) else ( >>> set "WIN_DLL_FOLDER=win-x86" >>> set "GDAL_FOLDER=gdal-win-86" >>> ) >>> set "GDAL_FOLDER=lib\native\%GDAL_FOLDER%" >>> set "WIN_DLL_FOLDER=lib\native\%WIN_DLL_FOLDER%" >>> if EXIST "%GDAL_FOLDER%" ( >>> set "GDAL_DATA=%GDAL_FOLDER%\bin\gdal-data" >>> set "GDAL_DRIVER_PATH=%GDAL_FOLDER%\bin\gdal\plugins" >>> rem --- prioritize jre version specific binaries in the path --- >>> set "PATH=% WIN_DLL_PATH >>> %;%GDAL_FOLDER%\bin;%GDAL_FOLDER%\bin\gdal\java;%PATH%" >>> rem --- gdal binding is version specific, prioritize the one delivered >>> with native libs --- >>> set "CLASSPATH=%GDAL_FOLDER%\bin\gdal\java\gdal.jar;%CLASSPATH%" >>> ) >>> >>> -Jukka- >>> >>> ------------------------------------------------------------------------------ >>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>> Get technology previously reserved for billion-dollar corporations, FREE >>> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Jump-pilot-devel mailing list >>> Jump-pilot-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >> >> ------------------------------------------------------------------------------ >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >> with Interactivity, Sharing, Native Excel Exports, App Integration & more >> Get technology previously reserved for billion-dollar corporations, FREE >> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> ------------------------------------------------------------------------------ >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >> with Interactivity, Sharing, Native Excel Exports, App Integration & more >> Get technology previously reserved for billion-dollar corporations, FREE >> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >
------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel