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

如何回滚java版本。util。地图

高修伟
2023-03-14

这个问题应该与任何有兴趣了解标准java对象版本和JDK版本之间关系以及如何回滚您的java版本的人相关。

所以:我如何回滚我的java.util.Map对象的一个版本?我肯定我也必须回滚其他对象

我正在尝试遵循这些说明(https://cloud.google.com/solutions/mobile/mobile-firebase-app-engine-flexible),当我尝试让maven运行我的本地服务器或部署到云应用程序引擎时,我会看到如下错误:

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile
(default-compile) on project backend: Compilation failure [ERROR]
  C:\Users\bensw\AndroidStudioProjects\firebase-appengine-backend\src\main\java\com\google\cloud\solutions\flexenv\common\LogEntry.java:[23,17]
cannot access java.util.Map [ERROR]   bad class file:
/modules/java.base/java/util/Map.class [ERROR]     class file has
wrong version 55.0, should be 53.0 [ERROR]     Please remove or make
sure it appears in the correct subdirectory of the classpath.

我在这里找到了一些关于这个主题的帖子,但我不知道如何将这些答案应用到这种情况。我没有使用IntelliJ,也不确定需要更改什么SDK。类文件的版本52.0错误,应为50.0

我已经尝试切换回Java 6,基于Java 6有正确的映射的猜测。班级版本,但令我惊讶的是,这不起作用。

谢谢Ben

共有1个答案

华凌
2023-03-14

尝试使用Java 8而不是11。

  • Install OpenJDK 8
    sudo apt install openjdk-8-jdk
    
    sudo update-alternatives --config java
    sudo update-alternatives --config javac
    
    export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::")
    

    如果有用,请告诉我。

 类似资料:
  • 我需要将我的应用回滚到最新版本。可能吗? 我不能从以前的版本创建apk,因为我不再有源代码。

  • 版本回退有多种方式,下面一一演示: 回退到当前版本(放弃所有修改) 放弃某一个文件的修改 回退到某一版本但保存自该版本起的修改 回退到某一版本并且放弃所有的修改 回退远程仓库的版本 先在本地切换到远程仓库要回退的分支对应的本地分支,然后本地回退至你需要的版本,然后执行: git push <仓库名> <分支名> -f 如何以当前版本为基础,回退指定个commit 首先,确认你当前的版本需要回退多少

  • 问题内容: 我已成功将此注释用于Dao类。回滚适用于测试。 但是现在我需要回滚真实代码,而不仅仅是测试。有用于测试的特殊注释。但是哪些注释适用于非测试代码?对我来说这是一个大问题。我已经花了一天的时间。官方文档不符合我的需求。 employeeDao is 这是一个注释可以很好地运行的测试: HibernateDaoBeans.xml 是的,我回滚了交易。我刚刚为服务添加了BEAN …,然后注释@

  • 问题内容: 我想用Java检查Windows版本(基本版,家庭版,专业版或商务版或其他)。 我该怎么做呢? 问题答案: 您始终可以使用Java调用Windows命令“ systeminfo”,然后解析结果,我似乎找不到在Java中原生执行此操作的方法。

  • 我的Java版本更新为1.8.202,现在我的STS4将无法启动。下面是错误的屏幕截图。如何更改Java版本?我尝试添加-vm,它给出了错误代码1。我看到了一个奇怪的Java路径,但我没有看到它被设置在哪里,因为没有STS。ini文件,但有一个SpringToolSuite4。它不包含它

  • 了解如何将您的网站的本地版本设置为 Dreamweaver 站点,以及使用“管理站点”对话框来设置多个站点并管理它们。 尽管您可以在 Dreamweaver 中工作而不必创建本地站点根文件夹,但是我们建议为您创建的每个新网站定义一个 Dreamweaver 本地站点文件夹。 创建本地站点文件夹可使 Dreamweaver 了解您的站点文件在何处以便正确创建所有内部链接,并在当您将文件移到站点内的另