zoukankan      html  css  js  c++  java
  • VSCode部署JAVA项目出现The type java.lang.Object cannot be resolved

    如题,出现的原因是这样的:我将mac系统上的eclipse项目复制到了ubuntu环境下,通过vscode的远程功能连接ubuntu。

    然后项目上就出现了各种报错,显示The type java.lang.Object cannot be resolved。

    查明原因是两个系统的jdk不一致,所以生成的项目配置不一样。

    查看.classpath文件,它是用于配置jdk版本的。

    原来是这样:

    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-12"/>

    修改后是这样:

    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>

    然后重启vs code就没有报错了。

    注意不要直接复制我的,具体修改成怎样,看你jdk的版本,可以试试在vscode生成一个新的项目,看看.classpath是怎么配置的。

    出现这个问题的原因有很多:

    类似jdk或jre没有指定;可以尝试vscode clean the java language server workspace。

  • 相关阅读:
    4.结构化机器学习项目
    九、LaTex中的浮动体
    第二章 决策树
    菜鸟教程C++(一)
    12月月计划与周计划
    目标检测常见错误
    Tensorflow object detection API(1)---环境搭建与测试
    爬取今日头条街拍美图
    BS4库详解
    requests库详解
  • 原文地址:https://www.cnblogs.com/thougr/p/12176968.html
Copyright © 2011-2022 走看看