オラクル、Java開発を効率化するVSCode用拡張機能「Oracle Java Platform Extension for Visual Studio Code」を公開

2023年10月19日

オラクルは、Visual Studio Code(以下VSCode)でのJavaのプログラミングを効率よく行うための拡張機能「Oracle Java Platform Extension for Visual Studio Code」の公開を発表しました

fig

Javaに対応したVSCodeの拡張機能としては、マイクロソフトの「Extension Pack for Java」やRed Hatの「Language Support for Java(TM) by Red Hat」などがよく知られています。これまでオラクルからはJava開発に対応した本格的なVSCode用拡張機能はリリースされていませんでした(「GraalVM Tools for Java」はプレビュー公開されていますが)。

Oracle Java Platform Extensionの主な機能

Oracle Java Platform Extension for Visual Studio Codeでは、主に以下の機能を提供します。

  • JDKダウンローダー
  • プロジェクトビュー
  • オートコンプリート
  • エラーハイライト
  • 定義への移動
  • 自動リファクタリング
  • ホバーでのJavaDoc
  • デバッグサポート
  • JUnitのユニットテストサポート
  • GradleとMavenのビルドサポート

オラクルは、Oracle Java Platform Extension for Visual Studio Codeの中核機能がNetBeans由来のものであり、またOpenJDKなどの機能もベースにあると次のように説明しています。

Our Java language server is a slimmed down version of the one we developed in the Apache Netbeans project, and it is based on the OpenJDK JDK’s javac compiler for code editing and compilation and on OpenJDK’s debugger interface for debugging. This allows us to offer VS Code IDE support for new JDK features as soon as they are introduced, even during Early Access of the JDK. To this effect, our VS Code Extension will support the current JDK releases as well as the next upcoming JDK version.

我々のJava language serverは、Apache NetBeansプロジェクトで開発したものをスリムダウンしたもので、コードの編集とコンパイルにはOpenJDKのjavacコンパイラを、デバッグにはOpenJDKのデバッガーインターフェイスをベースにしています。これにより、JDKのアーリーアクセス期間中であっても、JDKの新機能が導入されるとすぐにVSCodeでサポートできるようになります。これはつまり、VSCode Extensionは現在のJDKリリースだけでなく、次期JDKバージョンもサポートするということです。

Oracle Java Platform Extension for Visual Studio Codeはオープンソースとして開発されており、GitHub上でソースコードが公開されています

あわせて読みたい

Java プログラミング言語 開発ツール Oracle Visual Studio




タグクラウド

クラウド / AWS / Azure / Google Cloud
コンテナ / Docker / Kubernetes
クラウドネイティブ / サーバレス
クラウド障害 / 運用・監視

プログラミング言語 / 開発ツール
JavaScript / Java / .NET / WebAssembly
HTML/CSS / Web標準

アジャイル開発 / スクラム / DevOps / CI/CD
ソフトウェアテスト・品質
ローコード/ノーコード開発

データベース / RDB / NoSQL / 機械学習・AI
Oracle Database / MySQL / PostgreSQL
Office / 業務アプリケーション

ネットワーク / HTTP / QUIC / セキュリティ
OS / Windows / Linux / VMware
ハードウェア / サーバ / ストレージ

業界動向 / 働き方 / 給与・年収
編集後記 / 殿堂入り / おもしろ

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本