2012-02-23 4 views
0

gdal eclipseに接続するにはどうすればいいですか?私はそれが動作しないすべての方法を試してみました。Gdal for windows 7(x32)

どのようにgdalの日食に接続しますか?私はそれが動作しないすべての方法を試してみました。 すべての時間の問題 ます。java.lang.UnsatisfiedLinkError:D:\ドキュメント\ JAVA \ GDALの\ gdalLibrary \ gdaljni.dll:gdaljni.dll:依存ライブラリを見つけることができませんないUnsatisfiedLinkErrorがいる場合、依存ライブラリ

答えて

1

を見つけることができません起こる...

  1. はGDALがVCを使用してコンパイルされている場合(VC++ 2010ランタイムが欠落してい
  2. (彼らはあなたのアプリケーションのインストールパスでなければなりません)GDALライブラリ、データやプラグインのパスを確認してください++ 2010):Microsoft Visual C++ 2010再頒布可能パッケージをダウンロードします。 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84

あなたは、Windowsのシステム環境変数に次のように設定する必要があります。

GDAL_DATA=<path to gdal-data folder>

GDAL_DRIVER=<path to your gdal\plugins folder>

1

私もこの問題を持っているだけで解決策を見つけました。私はWIN8で作業していて、release-1600-gdal-1-8-0-mapserver-5-6-6.zipをダウンロードしました。 readme.txtのように、SDKShell.batを実行して環境を設定します。次に私はjarファイルとjavaフォルダにある4つのjni dllファイルを私のテストJavaプロジェクトに含めます。 gdaljni.dllのように常にエラーがありました:依存ライブラリを見つけることができません。それで、バットの設定がうまく行かないかもしれないとわかった。私はエディターでバットを開き、必要な環境設定をすべて見つけ出し、それを1つずつ実行しました。その後、Javaプロジェクトは問題なく動作しました。あなただけのエクスプローラで右コンピュータのプロパティ - [システムの詳細設定・変更的環境変数をクリックすることができますパスの

SET PATH=%CD%\bin;%CD%\bin\proj\apps;%CD%\bin\gdal\apps;%CD%\bin\ms\apps;%PATH% 
SET GDAL_DATA=%CD%\bin\gdal-data 
SET GDAL_DRIVER_PATH=%CD%\bin\gdal\plugins 
SET PROJ_LIB=%CD%\bin\proj\SHARE 

次のように必要な設定がされています。 "%CD%\ bin"を "C:\ GDAL \ bin"に変更する必要があるため、絶対パスを追加してください(%CD%はバットファイルの現在のフォルダを意味しますが、私の場合はC:\ GDALです) SET PATH line "をPATHに追加します。他の3行の設定では、それぞれに3つのシステム変数を追加し、%CD%を含むパスをabousoluteパスに変更します。その後、すべてが大丈夫です。注意私は私のJavaバインディングのために必要ないbatファイルのいくつかのパスを省略しました。他の言語でgdalを使用したい場合は、PATHに追加することもできます。私は、最も一般的な間違いはGDAL_DRIVER_PATHとPROJ_LIB.Hopeを追加することを忘れているので、このような問題を抱えている他の人にとっては役に立ちます。これはあなたを助けるかもしれない

0

: 1) 2上に述べたように、パスを設定)、JREに「あなたはGDALインストールパス」\ gdallibの\ビン\ GDALの\ Javaの\ディレクトリに* jni.dllファイルを置きます\ binディレクトリーに移動します。 (これで私を救った!)

希望すると便利です:)

関連する問題