用VSCode配置java环境学习algs4踩坑笔记
用起来还是不是很舒服,电脑不行真的很痛苦w(゚Д゚)w
1.java环境配置
1.装插件
vscode要编写和调试java程序的话,起码要安装这两个插件
- Language Support for Java(TM) by Red Hat
- Debugger for Java
Java Extension Pack ,这是个java的插件包,里面有包含上面的两个
没装的话就会一直弹出提示叫你安装
所以,先把 Java Extension Pack 装上再把除那两个外的禁用
2.装java jdk
插件安装完会打开Java Development Kit 页面,如果没打开也可以用Ctrl+Shift+P再输入Java: Configure Java Runtime回车来打开。
在Install下选择OpenJDK11其他的不动,然后安装。安装完应该还要再重启一次。
3.调试
代码写好按f5进行调试就会在.vscode下生成个launch.json,默认是用vscode终端进行输入输出
要改成命令提示符的话就要再加一行:
"console": "externalTerminal",
就行。
这些做完后,不用建项目的java单文件编写调试环境就差不多就完成了。
4.清除工作区缓存
调试的时候很经常会碰到些乱七八糟的报错,导致调试进行不了。
有相当一部分情况貌似是因为java的工作区缓存没刷新的原因(我猜的
总之,可以先试着清一下工作区缓存试试。用Ctrl+Shift+P打开这个
再输个javaclean
再回车,然后右下角就会出来
选Restart and delete,然后编辑器重启完就好了。
2.第三方包的导入
3.报错
这种貌似是泛型的安全警告
Type safety: Unchecked cast from Object[] to Item[]
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
这种就只是个警告,编译的话没问题,看着烦的话可以把这两条注释放到类或者函数的前面,就能给屏蔽掉
- @SuppressWarnings("rawtypes")
- @SuppressWarnings("unchecked")
具体哪条慢慢试,这玩意我还没搞懂
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通