我尝试使用 Arcgis 构建 Java 独立应用程序
我已经安装了用于 java 平台的 Arcgis Desktop 10 和 ArcObject SDK
我只是尝试开始..
所以我用这个tutorial
然后我从 arcgis 安装中包含库 arcobjects.jar
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.
我的问题:
如何做到正确?
如何使用 arcgis 构建 java 独立应用程序? (我需要什么样的 arcgis 技术?)
我已经盯着看两天了,但还是想不明白
我已经去过他们的论坛了..但是很难找到帖子页面。所以我就到这里了。
最佳答案
您使用的是 64 位 JRE/JDK 吗?如果是这样,请在为 ArcGIS Engine 或 Desktop 构建 Java AO 应用程序时使用 32 位 JRE/JDK。 64 位 JRE/JDK 可用于构建 ArcGIS Server 的扩展。
谢谢! 阿 git
关于java - 如何使用arcobject(Arcgis 10)构建java桌面应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16200695/