How a entry `.class` file is recognized as a unique application on macOS and having separate doc icon? How the class files communicates Java Runtime Environment?
PS: First I thought to develop a complete new OS like environment, means the VM considers the byte code as document & it'll have own doc, application gallery, install/uninstall system.