Welcome To Our Support Portal

Browse Impinj resources for help with FAQ, downloads, quick links, and more.

Submit a request

Setting up Octane SDK Java with Eclipse


This article outlines how to setup Octane SDK Java in Eclipse for Java developers in Windows platform. Mac users should be able to follow similar steps to setup Octane SDK Java in their Mac environment. In this article, the latest Eclipse at the time of writing was used, which was Eclipse Mars 1 Release 4.5.1.

The bold and Italicized strings indicate they are UI strings or controls in Eclipse.



1. Octane SDK Java is downloaded and unzipped in Windows Desktop. There should be a folder called Octane_SDK_Java_X_XX_X.

2. Eclipse is downloaded and installed on Windows.

3. JDK is installed on Windows.



1. Launch Eclipse.

2. Go to File -> New ->Project, which opens New Project dialog. Or if you already have other Java projects, go to File -> New -> Java Project and go to step 4.

3. In New Project dialog, expand Java folder, select Java Project, and click Next button.

4. In New Java Project dialog, in Project name field, enter a project name, make sure Use an execution environment JRE is selected and the correct JRE/JDK is displayed, and click Finish button.

5. Go to Windows Desktop, open Octane_SDK_Java_X_XX_X folder, open samples folder, right click on com folder and select Copy.

6. Go back to Eclipse, in Package Explorer, expand the Java project you just created by clicking the triangle icon next to the project name.

7. Right click on src and select Paste. This copies all the Octane SDK examples into the Eclipse project. There will be errors but ignore them for now.

8. In Package Explorer, right click on the project name, go to New -> Folder, which opens New Folder dialog.

9. In Folder name field, enter lib and click Finish button.

10. Go to Windows Desktop, open Octane_SDK_Java_X_XX_X folder, open lib folder, right click on OctaneSDKJava-X.XX.X.XX-jar-with-dependencies.jar file and select Copy.

11. Go back to Eclipse, in Package Explorer, right click on lib and select Paste.

12. Expand lib by clicking the triangle icon, right click on OctaneSDKJava-X.XX.X.XX-jar-with-dependencies.jar, go to Build Path, and select Add to Build Path. This will remove all the errors.

13. Expand src -> com.example.sdksamples, double click on HelloOctaneSdk.java.

14. Go to Run -> Run Configurations…

15. Double click on Java Application and click on Arguments tab.

16. In VM arguments field, enter -Dhostname=speedwar-xx-xx-xx as shown below:

   Note: VM arguments: -Dhostname=speedwayr-xx-xx-xx (xx-xx-xx is the last 3 octets of the reader’s MAC address)

17. Now it is ready to run the example. Click Run button.  Tag's EPC are displayed in Console window.

18. To stop the example, click inside the Console window where the tag's EPC are being displayed and hit Enter key. Then click the red square icon.

Was this article helpful?
0 out of 0 found this helpful


Impinj (NASDAQ: PI) wirelessly connects billions of everyday items such as apparel, medical supplies, and automobile parts to consumer and business applications such as inventory management, patient safety, and asset tracking. The Impinj platform uses RAIN RFID, delivering information about items to the digital world and enabling the Internet of Things.