HTTP/2 301
content-type: text/html
location: /groups/ide-support/
content-security-policy-report-only: default-src 'self' *.openjdk.java.net feedburner.google.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' feeds.feedburner.com *.statcounter.com statcounter.com; img-src 'self' data: *.statcounter.com *.openjdk.java.net feedburner.google.com; frame-ancestors 'none'; report-uri https://openjdk.report-uri.io/r/default/csp/reportOnly
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
x-akamai-transformed: 0 - 0 -
date: Sat, 11 Oct 2025 03:07:29 GMT
set-cookie: _abck=1D244FABA139C7644E8BA83DDA716867~-1~YAAQNAHART4RNZSZAQAAJtg80Q4gQ6ZUj5o6vfr60nHo+TvxyBNqADz80H+8wmmCSO6Nxl2FIy1G9KXRPNMTTxu0BSVI3Zx5aXwYzMlac02y6dbhOBhWj3f466eLUf6In7LTXYv4s3cFwdK/D2G44cWKg+rsdmVGwmjxhiRY9qpw3NO623ahkf8LsK2u4QuVBcGOx82/o5XXDDFhjDGHRfrFdEkpxO2ok0yYmvMx25YXucWKMIksjucXvXLwUcJzBxISpZ08qDA+ZdlJVbE87msVAZmFq+xkZ/+cfU2JyqsLJZnJ4U0Wihn0Cv3dHEcqnNY7NdrBiOHS3Jg++9UBLLKt4gkKKOV78bxEV787GVOhSPuqjXo6sS/MCZAXELVRbjyGWFyh+0Yx+3t17DbiYixSQz5kMVHU3DxOziPg7XY5qsr/dswWbZYaLxh3FsoBXN+4s61Yl7jH~-1~-1~-1~-1~-1; Domain=.openjdk.org; Path=/; Expires=Sun, 11 Oct 2026 03:07:29 GMT; Max-Age=31536000; Secure
set-cookie: bm_sz=77A4E9324E134FD1C261897E65871602~YAAQNAHART8RNZSZAQAAJtg80R3au2Ci+PXbieJLjUa+BNXZNzS0FnX0RrmwZ2SxVZDxMgFL5s0+pBOXlRHQwFn2GJU9cZBKEvmDUPNPUYEvKH4x3gro/yoxoYMBZuwL53Y28HSRl9I4Fm5bjVMQmOFUZ6VaATvaswfg2xsr2XS6wza9AiHX8jd6tJX4dgh4VL/fdLx5FXp7Yb4tCDeBC0nTo4CQkLThB/DE00KGywhoNoMu7VqGJdtCT3F2Bc2eZBNZbsJFWfw0Roh2J7XuDx2sEmHpTKX+KzP2svs6T8AWUe7Irp5/EezYxL6bZejwOI8lwethyP/S4Eau0n99XhA0egpsuscIHhFV4deE3PtUa6sWX56pSAU=~3753541~4272451; Domain=.openjdk.org; Path=/; Expires=Sat, 11 Oct 2025 07:07:28 GMT; Max-Age=14399
HTTP/2 200
content-type: text/html
last-modified: Tue, 09 Sep 2025 21:30:57 GMT
vary: Accept-Encoding
etag: "68c09c91-261e"
content-security-policy-report-only: default-src 'self' *.openjdk.java.net feedburner.google.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' feeds.feedburner.com *.statcounter.com statcounter.com; img-src 'self' data: *.statcounter.com *.openjdk.java.net feedburner.google.com; frame-ancestors 'none'; report-uri https://openjdk.report-uri.io/r/default/csp/reportOnly
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
accept-ranges: bytes
x-akamai-transformed: 0 - 0 -
content-encoding: gzip
date: Sat, 11 Oct 2025 03:07:29 GMT
content-length: 2730
IDE Tooling & Support Group
The goal of this Group is to
extensively document current IDE alternatives for working on the
OpenJDK codebase and to centralize tooling support discussions.
We already have pretty comprehensive support for OpenJDK
development in both IntelliJ and Netbeans, but the main, long
standing problem has been one of lack of adequate communication and
coordination between these various efforts, which often led
(frustrated) developers to the path of "I'll write my own
support".
This group will, first and foremost, extensively document the
alternatives that are already available at present, as well as to
capture discussions related to tooling support which are currently
scattered among many mailing list (compiler-dev,
jtreg-dev,
build-dev).
We want OpenJDK to be a welcoming place for developers, and this
group feels that improving IDE/tooling support plays a crucial role
in reducing the activation energy required to start hacking on the
OpenJDK codebase.
Community