当前位置: 首页 > 知识库问答 >
问题:

VSCode无法设置Java运行时(尝试了一些设置json方法)

袁法
2023-03-14

我通过终端安装了Java。我Linux5.8.0-53通用Kubuntu

Java版本输出

openjdk 16.0.1 2021-04-20
OpenJDK Runtime Environment (build 16.0.1+9-Ubuntu-120.10)
OpenJDK 64-Bit Server VM (build 16.0.1+9-Ubuntu-120.10, mixed mode, sharing)

我的VSCode设置指向

"java.home": "/usr/lib/jvm/java-16-openjdk-amd64"

但是,我得到一个错误,即“Visual Studio代码设置(/usr/lib/jvm/java-16-openjdk-amd64)中定义的java.home变量不指向JDK。

共有1个答案

柯建修
2023-03-14

java。home指定JDK的文件夹路径,该路径应该类似于/usr/java/jdk16

尽管手动指向路径,但我们可以从GUI中单击它。打开命令面板并选择Java:配置Java运行时。在工具运行时Java选项下方,JDK for Language Server的值等于java.home

如果没有可选路径,请检查是否已将java添加到路径中。

参考:在Linux平台上安装JDK。并使用Java运行时配置向导。

 类似资料:
  • 我在Windows 10上使用的是VSCode 1.47.3。我无法编辑json中的默认设置: 打开默认设置(“文件 - 我尝试过以管理员身份打开VSCode,卸载并重新安装,重新启动计算机,并将其降级到1.46,但仍然无法编辑。有人知道如何解决这个问题吗?

  • 问题内容: 我通过几个测试来设置一个类,而不是使用一个我想拥有一个在所有测试之前仅执行一次的设置方法的类。Junit 4.8有可能吗? 问题答案: 尽管我同意@assylias的观点,即使用是经典的解决方案,但并不总是很方便。带有注释的方法必须是静态的。对于某些需要测试用例实例的测试而言,这非常不便。例如,基于Spring的测试可用于在Spring上下文中定义的服务。 在这种情况下,我个人使用带有

  • 我用几个测试来设置一个类,而不是使用,我希望有一个在所有测试之前只执行一次的setup方法。这在JUnit4.8中是可能的吗?

  • 我已经下载了活动5.10 zip文件,然后我下载并配置了Apache ANT,我测试了一下,它成功了。但是我无法运行此链接中指定的演示文件http://activiti.org/userguide/#demo.setup 如果我使用cmd命令行键入以下命令:- 我将得到以下错误:- 有人能帮我找出问题所在吗?溴 ::: UPDATE::: 感谢您的回复,我已经将ANT bin文件复制到活动的安装目

  • 我使用的是Spring数据Solr,我有以下Solr文档模型类,并有一个对应的SolrCrudRepository用于该类 我正在尝试在运行时修改注释“@SolrDocument(collection=“oldCollectionName”)”。 我有一个服务,它使用以下方法来查找使用存储库和模型类的所有文档 更改注释的代码如下所示 使用此方法,我正确地将newDocumentName设置到注释映

  • 上游集群支持以下运行时配置: 主动健康检查 health_check.min_interval 健康检查间隔的最小值。默认值为0。运行状况检查间隔将介于min_interval和max_interval之间。 health_check.max_interval 健康检查间隔的最大值。默认值是MAX_INT。健康检查间隔将在min_interval和max_interval之间。 health_ch