Visual Studio Code - Java - Import Errors and More
質問
仕事で既存のプロジェクトに取り組み始めたばかりで、IDEとしてVisual Studio Codeを使用したいと思っていました(最近のRailsプロジェクトで使用し、気に入っていたので、Javaで試してみたかったのです)。
しかし、プロジェクトの 1 つを開こうとすると、以下を含む多くの異なるエラーが表示されます。
- java.io、java.util、または同様のものをインポートするときに、エラーが発生します。
"java.io(またはjava.util)のインポートが解決できません"
- 既存のクラスがエラーになりました。
"暗黙のスーパーコンストラクタは、デフォルトコンストラクタでは未定義です。明示的なコンストラクタを定義する必要があります"。
- その他のランダムな "cannot resolve to a type" エラー。
これらのすべては、VS Code で私が持っているある種の設定エラーに起因するようですが、それが何であるかを見つけることができないようです。私はすでに、VS Code で Java 言語を有効にする RedHat プラグインをアンインストールおよび再インストールしました。
拡張機能の java_home 設定をインストールの直接の場所に設定しようとしましたが、うまくいきませんでした。java のアンインストールと再インストールを試しましたが、これもうまくいきませんでした。
私のオペレーティング スペックは次のとおりです。
-
OS: macOS Sierra
-
VS コード バージョン 1.15.1
-
JDK バージョン 1.8.0.144
これを引き起こしている可能性があるものについて、何か考えがありますか?VS Code のセットアップ方法のエラーか、既存のプロジェクトのセットアップ方法のエラー(というより非互換性)だと思われますか?
どのように解決するのですか?
私も同じような問題に遭遇しました。 解決策は、VS Code のワークスペース ストレージ ディレクトリからすべてを削除することで、以下の場所にありました。
$HOME/Library/Application Support/Code/User/workspaceStorage/
.
ここでこんな解決策を見つけました。 https://github.com/redhat-developer/vscode-java/wiki/Troubleshooting#clean-the-workspace-directory
更新しました。 Language Support for Java(TM) by Red Hat Version 0.33.0 では、VS Code 内から実行できるようになりました。 コマンド パレットを開き、"java clean" と入力してください (リンク先の公式説明を参照してください)。
関連
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] Javaで配列を宣言し、初期化する方法は?
-
[解決済み] Visual Studio Codeでの縦書きルーラー
-
[解決済み] Visual Studio Code for Windowsでコードのセクションを折りたたむにはどうしたらいいですか?
-
[解決済み] Visual Studio Code(VSCode)でコードをフォーマットするにはどうすればよいですか?
-
[解決済み] Visual Studio Codeでエディタと統合ターミナル間のフォーカスを切り替える
-
[解決済み] Visual Studio CodeとVisual Studioの違いは何ですか?
-
[解決済み】Visual Studio Codeでの複数行編集について
-
[解決済み】Visual Studio Codeの「ワークスペース」とは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Git Pull Failed マージされていないファイルがあるため、Pull できません。
-
Javaジェネリックを1つの記事で
-
keytool error: java.io.FileNotFoundException: cacerts (アクセス拒否されました。)
-
配列定数は初期化子でのみ使用可能です。
-
java send https request prompt java.security.cert.について。
-
Junitのユニットテストエラー
-
eclipse にリソースリーク:'in' が閉じない
-
Spring Bootは、Tomcatの組み込みのmaxPostSizeの値を設定します。
-
switch case文のcaseの後の列挙定数は列挙型なし
-
swagger2 モデルが表示されない モデルが見つからない @ApiModel アノテーションが表示されない問題