ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Help
  • Sign Out
ArcGIS Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS Desktop

A complete professional GIS

ArcGIS Enterprise

GIS in your enterprise

ArcGIS Developers

Tools to build location-aware apps

ArcGIS Solutions

Free template maps and apps for your industry

ArcGIS Marketplace

Get apps and data for your organization

  • Documentation
  • Support
Esri
  • Sign In
user
  • My Profile
  • Sign Out

ArcMap

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • Extensions

Deploying custom Java function tools

Creating a custom geoprocessing function tool extends the ArcGIS geoprocessing framework by using the ArcObjects components. Custom function tools are created using ArcObjects SDK for Java or ArcObjects .SDK for the Microsoft .NET framework. The custom tool you create can be integrated with ArcGIS to behave in the same manner as out-of-the-box ArcGIS geoprocessing tools. You can open and execute a custom geoprocessing tool from ArcToolbox, use it in script tools or ModelBuilder, and chain it with other geoprocessing tools.

Learn more about creating function tools using ArcObjects SDK for Java.

Note:

Sharing a custom geoprocessing function tool built in Java is only supported in ArcMap, it is not supported in ArcGIS Pro.

When sharing a model or script with custom function tools on a server as a geoprocessing service, you must deploy (register) the custom tool to ArcGIS Server. To deploy a custom Java function tool to ArcGIS Server, follow the steps below:

  1. Copy the custom function tool's JAR file to <ArcGIS Server Install Directory>\usr\lib\ext folder.
  2. If you have a clustered server environment, you must deploy the JAR file to every machine participating in the cluster.
  3. Publish the model or script tool that has the custom tool in the same manner as other geoprocessing tools and models from ArcGIS Desktop or through ArcGIS Manager.
    • If you are unfamiliar with publishing tools as geoprocessing services, refer to A quick tour of publishing a geoprocessing service.

ArcGIS Desktop

  • Home
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

  • About Us
  • Careers
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Tell us what you think.
Copyright © 2021 Esri. | Privacy | Legal