JDK یا کیت توسعه جاوا ابزاری است برای برنامه نویسانی که به زبان جاوا برنامه می نویسند. شما برای توسعه نرم افزار به JDK نیاز دارید. این ابزار تمام کتابخانه مورد نیاز را برای شما فراهم میکند. برنامه شما را کامپایل کرده و خروجی را به صورت بایت کد میانی به شما تحویل میدهد. بایت کد میانی، کدی است که هنوز به زبان ماشین ترجمه نشده و برای اجرا روی هر ماشینی مناسب است. از اسباب بازی تا سوپر کامپیوتر ها میتوانند این کد را پشتیبانی کنند. پس از نصب این کد میانی روی کامپیوتر مقصد کامپایلر جاوا ان را به زبان ماشین مخصوص همان زبان ترجمه میکند و به این صورت جاوا میتواند روی هر ماشینی اجرا شود و سرعت مناسبی هم داشته باشد.
راهنمای نصب نرم افزارهای کامپیوتر