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。

  • 相关阅读:
    值类型和引用类型
    0513二分查找练习
    0512随机4位验证码
    0511java 随机6个不同的彩票数
    随机数的产生机制
    0510Java 练习
    0509java练习题
    java循环作业
    字符集的由来及发展
    hdu2577_键入字母
  • 原文地址:https://www.cnblogs.com/thougr/p/12176968.html
Copyright © 2011-2022 走看看