java - 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": ""
},
解决方案
你应该安装一个名为“java extension pack”的扩展和java maven。或安装该离线扩展程序。单击此处获取扩展名
推荐阅读
- python - 使用熊猫函数将多索引名称转换为列?
- numpy - 如何用 numpy 创建这个非常规的“身份矩阵”
- amazon-web-services - 巨大的请求峰值但在 nginx 中没有记录?
- arduino - 将项目代码刷写到 CC2541 芯片的问题(使用 CCLoader)
- javascript - 在 Safari 中显示文件和行 javascript 语法错误
- postgresql - 使用值数组聚合时间序列数据
- javascript - 刷新标签时捕获加载时间
- reactjs - 如何修复 useEffect 的依赖数组中存在的警告错误
- javascript - 将 onScroll 事件添加到 React NavBar
- c# - WPF WindowChrome ContentPresenter 不显示内容