この記事は「Visual Studio Code Advent Calendar 2018」2日目のエントリです。昨日は@tempakyousukeさんの「僕の考えた最強のキーバインドチートシート(VSCode)」でした。 最近、Javaを書くときはVisual Studio Code(以降、VS Code)をIDEとして利用しています。一番の理由は軽量という点で、機能的にはまだまだEclipse、IntelliJ IDEA、NetBeansに届かない部分がありますが、最低限の機能は備えています。また、Visual Studio IntelliCodeがJavaに対応するなど、新しい機能開発も盛んで、今後が期待できます。 使っている中で「そういえば、なんでVS CodeでJavaのデバッグとかできるんだろう?拡張機能の中ってどうなっているの?」とふと疑問が沸いてきたので調べてみました。その
![なぜVisual Studio CodeでJavaの開発ができるのか? - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/a049463be319a87a9c854e8acfcfdc494981ff5e/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-7940cd1c8db80a7ec40711d90f43539e.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgxJUFBJUUzJTgxJTlDVmlzdWFsJTIwU3R1ZGlvJTIwQ29kZSVFMyU4MSVBN0phdmElRTMlODElQUUlRTklOTYlOEIlRTclOTklQkElRTMlODElOEMlRTMlODElQTclRTMlODElOEQlRTMlODIlOEIlRTMlODElQUUlRTMlODElOEIlRUYlQkMlOUYmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTQyZDk3MzkxMmNlNzA4ODZiNmU5YWU2NWYxODJmZmI3%26mark-x%3D120%26mark-y%3D96%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9OTcyJnR4dD0lNDBraWt1dGFybyZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9Zjc4MGIxZDJkZWM5M2Y2YzUwNDI0YjJkYjA5YmY5ZDc%26blend-x%3D120%26blend-y%3D500%26blend-mode%3Dnormal%26s%3D003b13f8af7f2dc7cbd39c4366fa26d6)