LSP-jdtls
适用于 Eclipse JDT 语言服务器的便捷软件包
详细信息
安装人数
- 总数 3K
- Windows 1K
- Mac 826
- Linux 1K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 2 | 2 | 3 | 2 | 1 | 1 | 2 | 2 | 3 | 2 | 1 | 3 | 2 | 1 | 2 | 2 | 1 | 1 | 1 | 3 | 3 | 1 | 0 | 1 | 1 | 3 | 1 | 2 | 1 | 3 | 3 | 3 | 3 | 3 | 0 | 1 | 0 | 0 | 1 | 5 | 4 | 1 | 1 | 0 | 1 | 0 |
Mac | 1 | 2 | 1 | 0 | 4 | 1 | 0 | 0 | 5 | 0 | 2 | 1 | 1 | 1 | 2 | 3 | 1 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 2 | 0 | 0 | 2 | 2 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 2 | 1 | 1 | 3 |
Linux | 2 | 3 | 4 | 0 | 0 | 1 | 2 | 1 | 3 | 1 | 2 | 1 | 1 | 2 | 5 | 2 | 0 | 1 | 2 | 2 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 2 | 0 | 1 | 4 | 1 | 0 | 3 | 1 | 3 | 1 | 0 | 0 | 1 | 5 | 1 | 1 |
自述文件
LSP-jdtls
这是一个辅助软件包,用于管理并为你下载 Eclipse JDT 语言服务器。
要使用此软件包,你必须具有
- LSP 软件包。
- Java SDK (>= 17)。
- 建议在环境变量中定义
JAVA_HOME
。否则,请在插件设置中指定java.home
。
配置
通过从命令板运行 首选项:LSP-jdtls 设置
来配置 jdtls。
功能
jdtls 可以执行许多酷炫的操作,例如
- 代码补全
- 签名帮助
- 悬停信息
- 代码操作
- 格式化
- 查找引用
- 跳转到定义
命令
Sublime 命令 | 描述 | 命令板 | 注意 |
---|---|---|---|
lsp_jdtls_build_workspace | 构建项目 | LSP-jdtls: 构建工作区 | |
lsp_jdtls_refresh_workspace | 刷新所有文件 | LSP-jdtls: 刷新工作区 | |
lsp_jdtls_generate_tests | 在相关测试类中生成测试方法 | LSP-jdtls: 生成测试… | |
lsp_jdtls_goto_test | 跳转到测试和实现 | LSP-jdtls: 跳转到测试 / LSP-jdtls: 跳转到实现 | |
lsp_jdtls_run_test_class | 在活动视图中运行测试类 | LSP-jdtls: 运行测试类 | (实验性) 需要 调试器 |
lsp_jdtls_run_test_at_cursor | 在第一个光标处运行测试 | LSP-jdtls: 在光标处运行测试 | (实验性) 需要 调试器 |
lsp_jdtls_run_test | 在活动视图中打开面板以运行测试 | LSP-jdtls: 运行测试… | (实验性) 需要 调试器 |
jdtls_clear_data | 清除服务器数据目录 | LSP-jdtls: 清除数据 |
故障排除
服务器退出代码为 13
服务器缓存了特定工作区信息。当这些数据损坏时,服务器会以退出代码 13
前崩溃,并禁用当前项目的服务器。
从命令面板中运行命令 LSP-jdtls: 清除数据
,然后使用命令 LSP: 在项目中启用语言服务器
重新启用服务器。
许可协议
- Java 调试插件 (https://github.com/microsoft/java-debug) 采用 Eclipse Public License 1.0 许可。
- Java 测试运行器 (https://github.com/microsoft/vscode-java-test) 采用 MIT License 许可。
- Visual Studio Code 中 Java™ 解析器 (https://github.com/dgileadi/vscode-java-decompiler) 采用 Eclipse Public License 2.0 许可。