Mer

Hvordan konfigurerer jeg OSGeo4W64 for Windows 7 64-bit riktig?

Hvordan konfigurerer jeg OSGeo4W64 for Windows 7 64-bit riktig?


Jeg har installert OSGeo4W64 på mange nye systemer (faktisk EC2-forekomster) og hadde ingen problemer. Men jeg har fått et problem med det på en Windows 7-arbeidsstasjon som har mange JRE-er. På grunn av dette setter jeg mine baner fra en batch til den JRE jeg trenger å bruke. Men jeg kan ikke få noen av 64-biters versjoner til å fungere: aogrinfo --hjelpkaster den manglende feilmeldingen på maskinen jvm.dll.

Hvilken JRE skal jeg bruke, og hvordan skal pathing for variablene JAVA_HOME og PATH settes?

Oppdater:

  1. Fjernet alle JRE / SDK-er.
  2. Installert JRE 1.7 (jre1.7.0_67) - 64 bit.
  3. Sett variablene JAVA_HOME og PATH.
  4. Startet ogrinfo.exe og fikk en annen feil:


Jeg har det samme som 1. melding når jeg oppdaterer fra 1.11.2 til 1.11.3 av 'C: OSGeo4W64 bin setup.bat'. Som vanlig bruker jeg utvidet modus og velger 'Still JRE-miljø' som tilleggsalternativ for automatisk valgte "Installer" -alternativer. Jeg tror det ikke er ille å ha java som et alternativ med gdal / ogr.men det var en dårlig idé.

Etter installasjonen kan jeg ikke jobbe på grunn av feilen (jvm.dll). Jeg sporer ini bat-filer og finner ut at java.bat setter JAVA-environmentmet til OSGeo-rotmappe, hvor denne OSGeo-pakken og annet, da jeg har flere av dem i andre mapper, ikke har noen jvm.dll. Jeg har JRE i en annen mappe, men jeg er sikker på at den ikke ble installert av OSGeo pack install.

Så jeg kjører installasjonen en gang til og velger å avinstallere 'Java env ...'. Etter installasjonen har jeg flere iterasjoner av installere OSGeo med andre 'manglende * .dll', samme som du viser.

Jeg hadde fikset min kopi av OSGeo4W64 ved å velge hovedalternativet 'Reinstall' i 'All'. Etter reinstall har jeg ingen problemer med gdal / ogr kommandolinjeverktøy.


Jeg tror problemet med OSGeo4W64 skyldtes det faktum at jeg gjorde en avansert installasjon (selv om jeg ikke husker hva jeg valgte ... det var sannsynligvis alt).

Etter å ha renset alle Java-ting fra systemet og installert jre1.7.0_67 på nytt, fikk jeg fortsatt flere feil. Så fjernet jeg OSGeo4W64 og installerte på nytt med Express Desktop Install:

Deretter:

Fortsett deretter som normalt gjennom installasjonsveiviseren.

Etter det mottok jeg fortsatt denne feilmeldingen forogrinfo.exeogogr2ogr.exe:

Jeg hentet DLL fra QGIS bin-katalogen (som allerede var installert) og la den innC: OSGeo4W64 binog jeg klarte å løpeogrinfo.exeogogr2ogr.exeuten problemer.


Se videoen: Sådan opsætter du et FT hegn