JDIC is the Java Desktop Integration Components (JDIC) project, an attempt to improve Java apps' access to the underlying OS' facilities.

The Java Desktop Integration Components (JDIC) project provides components which give Java applications the same access to operating system services as native applications. For example, a Java application running on one user's desktop can open a web page using that user's default web browser (e.g. Firefox), but the same Java application running on a different user's desktop would open the page in Opera (the second user's default browser). This is intended to counteract the common UI problem where Java applications' GUIs resemble only other Java applications, not applications native to the OS that they are running on.