मुख्य I2P विकास ब्रांच (i2p.i2p) को डेवलपर्स के लिए Java विकास के दो सामान्य रूप से उपयोग किए जाने वाले IDEs को आसानी से सेट अप करने में सक्षम बनाने के लिए स्थापित किया गया है: Eclipse और NetBeans।

Eclipse

मुख्य I2P विकास शाखाएँ (i2p.i2p और इससे निकली शाखाएँ) में build.gradle शामिल है ताकि शाखा को Eclipse में आसानी से सेटअप किया जा सके।

  1. सुनिश्चित करें कि आपके पास Eclipse का हाल का संस्करण है। 2017 से नया कोई भी संस्करण काम करेगा।
  2. I2P branch को किसी डायरेक्टरी में check out करें (जैसे $HOME/dev/i2p.i2p)।
  3. "File → Import..." चुनें और फिर "Gradle" के अंतर्गत "Existing Gradle Project" चुनें।
  4. "Project root directory:" के लिए वह डायरेक्टरी चुनें जिसमें I2P branch को check out किया गया था।
  5. "Import Options" डायलॉग में, "Gradle Wrapper" चुनें और Continue दबाएं।
  6. "Import Preview" डायलॉग में आप प्रोजेक्ट संरचना की समीक्षा कर सकते हैं। "i2p.i2p" के अंतर्गत कई प्रोजेक्ट दिखाई देने चाहिए। "Finish" दबाएं।
  7. हो गया! आपके workspace में अब I2P branch के भीतर सभी प्रोजेक्ट होने चाहिए, और उनकी build dependencies सही तरीके से सेट होनी चाहिए।

NetBeans

मुख्य I2P विकास ब्रांचेस (i2p.i2p और इससे बनी ब्रांचेस) में NetBeans प्रोजेक्ट फाइलें शामिल हैं।