首页 > 解决方案 > Visual Studio 代码导入库

问题描述

我正在使用 Visual Studio Code for Java,我想在使用库时调试我的代码。但是每当我开始调试时,我都会收到以下错误:

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    IO cannot be resolved
    IO cannot be resolved
    IO cannot be resolved

    at TestClass.main(TestClass.java:6)

例如使用以下代码:

import AlgoTools.IO;

public class TestClass {
    public static void main(String[] args) {
        int a, b;
        a = IO.readInt("Please enter a number ");
        b = IO.readInt("Please enter another number ");

        IO.println("Your number is: " + (a + b));
    }
}

但是当我在 cmd 或 PowerShell 中编译我的代码javac <Filename>并使用它运行它时,java <Classname>它工作正常。当我尝试在 Visual Studio Code 中进行调试时,我只会遇到错误。

我还应该提到,我在 CLASSPATH 中添加了 .jar 库的路径。

我正在使用默认的“启动”调试配置:

{
    "type": "java",
    "name": "Debug (Launch)",
    "request": "launch",
    "cwd": "${workspaceFolder}",
    "console": "internalConsole",
    "stopOnEntry": false,
    "mainClass": "",
    "args": ""
},

标签: javavisual-studio-code

解决方案


你应该安装一个名为“java extension pack”的扩展和java maven。或安装该离线扩展程序。单击此处获取扩展名

扩展网址:https ://marketplace.visualstudio.com/_apis/public/gallery/publishers/vscjava/vsextensions/vscode-java-pack/0.4.0/vspackage


推荐阅读