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。

  • 相关阅读:
    手动安装ceph集群
    openstack端口禁用安全规则
    debian10桌面美化
    debian10 制作动态扩容根分区镜像
    CentOS7制作动态扩容根分区镜像
    EFKLK日志收集工具栈
    ceph rbd(csi) 对接 kubernetes sc
    secureCRT 814配色方案
    python function
    Linux操作篇之LNMP(一)
  • 原文地址:https://www.cnblogs.com/thougr/p/12176968.html
Copyright © 2011-2022 走看看