java - 使用基于 jshell 构建的 iJAVA 时,VS 代码无法创建新单元格?
问题描述
我只是一个初学者:)
任何人都可以帮助我吗?
当我单击加号在工作簿中创建新单元格时,出现错误。未创建新单元格,我看到此错误消息的字体比平常大。
错误消息在内核重新启动后仍然存在。
重新启动 VSCode 后错误消失了。
保存/关闭文件并重新打开后,该错误也消失了。
代码
System.out.print("你好 jshell");
然后我按alt + enter
输出
你好 jshell
TypeError: Cannot read property 'charAt' of undefined at
in t
in div
in t
in div
in t
in div
in t
in div
in div
in div
in div
in div
in div
in t
in h
in t
in div
in div
in div
in t
in main
in div
in t
in h
in f
我在用
- VS 代码版本:1.51.1
- jupyter核心:4.6.3
- jupyter笔记本:6.1.5
- qtconsole:4.7.7
- ipython:7.18.1
- ipykernel:5.3.4
- jupyter 客户端:6.1.7
- jshell:15.0.1
解决方案
我已将 java 添加到 Jupyter Kernel 并进行了许多测试,这是 VS Code 中的一个问题:
在GitHub 上发布了许多类似的问题,现在,这个功能在VS Code Insiders中得到了解决,但在 VS Code 中仍然没有:
你可以安装 VS Code Insider,但它可能不是那么稳定,毕竟它是 VS Code 的 beta 版本。另一种方式,你可以转向JupyterLab,在浏览器中试用或安装它。
推荐阅读
- javascript - 处理复杂的 JavaScript 对象
- gdb - 使用 ptrace 时阻止信号传播到下级
- html - iphone上的全屏背景图像模糊
- c# - 查找未使用/不必要的 assemblyBinding 重定向
- php - 不超过 5 位数字或包含字符串的正则表达式
- c# - 发送批量电子邮件时出现错误“异步调用已在进行中。必须先完成或取消,然后才能调用此方法”
- python - Python + Selenium:for 循环出错了
- redis - Redis 通过 PostList (Zsets) 的两个值进行搜索
- css - 如何在 SASS 中声明双行变量?
- javascript - 在模态引导程序上单击关闭后如何更改颜色按钮(提交)