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。

  • 相关阅读:
    unittest生成html测试报告
    excel类封装
    023-linux(2)
    016-WebDriver API(2)
    015-WebDriver API
    014-unittest扩展
    013- unittest单元测试框架
    011-python列表,元组,字典的用法
    010-利用Selenium+python自动输入博客账号密码登录
    009-python一些问题整理
  • 原文地址:https://www.cnblogs.com/thougr/p/12176968.html
Copyright © 2011-2022 走看看