Nhánh phát triển chính của I2P (i2p.i2p) đã được thiết lập để giúp các nhà phát triển dễ dàng cài đặt hai IDE thường được sử dụng cho phát triển Java: Eclipse và NetBeans.

Eclipse

Các nhánh phát triển chính của I2P (i2p.i2p và các nhánh từ đó) chứa build.gradle để cho phép nhánh được thiết lập dễ dàng trong Eclipse.

  1. Đảm bảo bạn có phiên bản Eclipse gần đây. Bất kỳ phiên bản nào mới hơn 2017 đều có thể dùng được.
  2. Check out nhánh I2P vào một thư mục nào đó (ví dụ: $HOME/dev/i2p.i2p).
  3. Chọn "File → Import..." và sau đó trong mục "Gradle" chọn "Existing Gradle Project".
  4. Tại "Project root directory:" chọn thư mục mà nhánh I2P đã được check out vào.
  5. Trong hộp thoại "Import Options", chọn "Gradle Wrapper" và nhấn Continue.
  6. Trong hộp thoại "Import Preview" bạn có thể xem lại cấu trúc dự án. Nhiều dự án sẽ xuất hiện trong "i2p.i2p". Nhấn "Finish".
  7. Xong! Workspace của bạn giờ đây sẽ chứa tất cả các dự án trong nhánh I2P, và các build dependencies của chúng sẽ được thiết lập đúng cách.

NetBeans

Các nhánh phát triển chính của I2P (i2p.i2p và các nhánh từ đó) chứa các tệp dự án NetBeans.