現在、Redhatのエクステンションとコードランナー拡張機能を使用してVSCでJavaをコンパイルして実行しようとしていますが、「コードを実行」しようとするたびに、「Javaランタイムが見つかりませんでした」 、および出力:「 'javac'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。」だから、VDKにJDKへのパスを伝える設定に入りました。 「Java.home」:C:\ Program Files\Java\jre1.8.0_144を設定に挿入しましたが、「Value Expected(2、18)」という別のエラーが表示されます。
また、JDK binへのディレクトリを同じ結果で試しました。何が間違っていますか?
構文の形式が間違っています。書く代わりに-
"Java.home": C:\Program Files\Java\jre1.8.0_144
これは書かれるべきです-
"Java.home": "C:/Program Files/Java/jdk1.8.0_144"
ファイルパスで円記号()の代わりにスラッシュ(/)を使用し、引用符で囲みます。 jdk 8以降がインストールされていることを再確認してください。
Windowsマシンを使用している場合、C:\ Program Files\Java \フォルダを開き、JDKの最新バージョンを探して「jdk1.8.0_144」と入力し、右側に入力すると、同じ問題に直面しました:
`{
"Java.home": "C:\\Program Files\\Java\\jdk1.8.0_144"
}`
少なくとも1.8がない場合は、新しいものをインストールしてください! VSコードは古いバージョンをサポートしていないためです!
エラーには、二重スラッシュを入れる必要があると書かれています。
Linuxを使用している場合は、通常のスラッシュ「/」を使用します
VSコードを保存して再起動し、変更を適用することを忘れないでください!ごきげんよう
Red Hat openjdk からOpenJDKをダウンロードし、抽出したファイルを (簡単にするためにファイル名を「Java-1.8.0-openjdk-1.8.0.191-1.b12.redhat.windows.x86_64」から「Java-1.8.0-openjdk-1.8.0.191」に変更しました)そして、VS Codeのユーザー設定を VS Codeのワークスペース設定を
Java RedHat Extensionなどのデバッガーをインストールしてください。
これら2つのことはインストールが必須です-
ここにショートカットがあります-
vscode:extension/vscjava.vscode-Java-pack
ブラウザのアドレスバーの上の行をコピーして貼り付け、「Return(Enter)」を押します。拡張機能がVSCで開き、エディターをインストールして再読み込みします。