Select to view content in your preferred language

Arcobject sdk system requirements

2397
4
09-13-2016 09:34 AM
SalvatoreSorvillo1
Deactivated User

I'm trying to use ArcObjects SDK for Java, on my machine I have windows 10 , eclipse and java jdk 1.8 all 64bit .

At initialization of the license back to me this error : "Could not load native libraries . java.lang.UnsatisfiedLinkError : C : \ Program Files ( x86 ) \ ArcGIS \ Engine10.3 \ bin \ ntvinv.dll : Can not load IA 32 -bit .dll on AMD 64 -bit platform " .

My Code is:

EngineInitializer.initializeEngine ( );

AoInitialize aoInit = null;
try {
   aoInit = new AoInitialize();
} catch (UnknownHostException e) {
/ / TODO Auto-generated catch block
    e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
    e.printStackTrace();
}

Thanks arcobjects-sdk 10.3.1#

Tags (1)
0 Kudos
4 Replies
KarlHuber
Occasional Contributor

Correct me if I'm wrong, but I think ArcObjects and the ArcGIS Engine is still 32bit.

For me it seems that you start your java.exe in 64bit (maybe from C:\Program Files\Java\...) and I'm not sure if that is appropriate for ArcObjects Java and an ArcGIS Engine Process. I would suggest that you ensure that you're running a 32bit java.exe (very likely located at c:\Program Files(x86)\Java\...)

SalvatoreSorvillo1
Deactivated User

I'm using ArcObjects SDK 10.3.1 on Windows 10 and is not supported . Thanks anyway for your answer

0 Kudos
KarlHuber
Occasional Contributor

I'm running ArcObjects/ArcGIS Engine as well as ArcMap 10.4 on Windows 10. Even if it's not officially supported: It works. So your problem is not Windows 10 but a 64bit instead of a 32bit process. I think you simply need to fix that...

0 Kudos
FreddieGibson
Honored Contributor

ArcObjects SDK 10.3.x system requirements—Help | ArcGIS for Desktop 

It should still work on Windows 10. According to the reqs Windows 10 is supported. You'd also need to be using a 32 bit JDK/JRE version 7u75 or higher.