Как создать настольное приложение Java с помощью arcobject (Arcgis 10)?

я пытаюсь создать автономное приложение Java с помощью Arcgis

я уже установил Arcgis Desktop 10 и ArcObject SDK для платформы java

я просто пытаюсь начать ..

поэтому я использую это руководство

затем я включаю библиотеки arcobjects.jar из моей установки arcgis

C:\Program Files (x86)\ArcGIS\Desktop10.0\java\lib\arcobjects.jar

в мой проект netbeans

затем я пишу это (аналогично учебнику)

package gis;

import com.esri.arcgis.beans.globe.GlobeBean;
import com.esri.arcgis.system.AoInitialize;
import com.esri.arcgis.system.EngineInitializer;
import com.esri.arcgis.system.esriLicenseProductCode;
import java.awt.BorderLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.IOException;
import javax.swing.JFrame;


    public class Gis {

        public static void main(String[] args) throws IOException{
             EngineInitializer.initializeVisualBeans();
             new AoInitialize().initialize(esriLicenseProductCode.esriLicenseProductCodeEngine);
             JFrame jFrame = new JFrame("Hello, Sphere!");
             jFrame.setSize(300, 300);
             jFrame.getContentPane().add(new GlobeBean(), BorderLayout.CENTER);
             jFrame.addWindowListener(new WindowAdapter() {
                 public void windowClosing(WindowEvent e) {
                     try {
                         new AoInitialize().shutdown();
                         System.exit(0);
                     }
                     catch (IOException ex) {
                         System.out.println(ex.getMessage());
                         System.exit(1);
                     }
                 }
             });
             jFrame.setVisible(true);
        }
    }

его ошибка.. вывод

Could not load native libraries.

мой вопрос :

  1. как сделать правильно?

  2. как создать автономное приложение Java с помощью arcgis? (и какие технологии arcgis мне нужны?)

    • уже 2 дня гуглю, но так и не понял

    • я уже захожу на их форум.. но трудно найти страницу поста протектора. так что я в конечном итоге здесь.


person Jason Amavisca    schedule 24.04.2013    source источник
comment
Включили ли вы собственные библиотеки (см. здесь)?   -  person Robin    schedule 25.04.2013
comment
нет .. я не знаю, что делать .. из моей установки arcgis она также устанавливает другую jre (она находится в каталоге arcgis), поэтому я не понимаю, как установить путь .. (в мою jre по умолчанию (из оракула) или в arcgis jre).. я уже пробовал, но все еще ошибка.. я думаю, может быть, я пропустил другую конфигурацию..   -  person Jason Amavisca    schedule 25.04.2013
comment
я не знаю расположение родных библиотек   -  person Jason Amavisca    schedule 25.04.2013


Ответы (1)


Вы используете 64-битную JRE/JDK? Если это так, используйте 32-разрядную версию JRE/JDK при создании приложений Java AO для ArcGIS Engine или Desktop. 64-разрядную версию JRE/JDK можно использовать для создания расширений для ArcGIS Server.

Спасибо! Аджит

person Ajit Dharmik    schedule 06.10.2013