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

版本控制问题Java[重复]

岳出野
2023-03-14

我开始学习java,在使用java之后遇到了这样一个问题。当我使用java时,这个代码会弹出。我在网上搜索,发现了许多类似的问题,但最终都没有任何帮助,有些问题由于我的英语很差,根本无法理解。问题代码和屏幕截图附在下面。希望你能帮助解决这个问题。

D:\Main\Projects\Java-Calculator>javac -version
javac 16.0.1

D:\Main\Projects\Java-Calculator>java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)

D:\Main\Projects\Java-Calculator>javac main.java

D:\Main\Projects\Java-Calculator>java main
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: main has been compiled by a more recent version of the Java Runtime (class file version 60.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

这个在控制台弹出

共有2个答案

郦昆
2023-03-14

谢谢你们的回答,但到目前为止,你们的建议都没有帮助我解决问题。如果有人想回答这个问题,我就不提了。同时,我临时使用Eclipse解决了这个问题

衡子安
2023-03-14

据我所知,您必须在本地环境变量以及系统环境变量中具有Java路径(这些路径可能不同)。你只需要删除Java系统环境变量中的路径(小心操作不要只删除所有值)。这可能会解决你的问题。快乐编码

 类似资料:
  • Creative Cloud 可以保留一份您对文件所做的每个更改的副本,并通过 Creative Cloud 桌面应用程序或 Creative Cloud Assets 网站进行同步。Adobe 会在服务器上将这些过去的版本保留十天时间。如果您意外修改了某个文件,或者协作者覆盖了您所执行的操作,只需点击几下即可将其恢复。 有关版本控制的详细信息,请参阅以下常见问题解答。 如何查看过去的文件版本?

  • 本章提供了网络 API 的版本控制指南。由于一个 API 服务可能提供多个 API 接口),因此 API 版本控制策略适用于API 接口级别,而不适用于 API 服务)级别。 为了方便起见,术语 API 指的是以下各节中的 API 接口。 网络API应该使用语义化的版本。比如给定版本号 MAJOR.MINOR.PATCH: 当做出不兼容修改的时候,修改 MAJOR 版本号 当以向后兼容的方式添加功

  • 你要为项目做版本控制,学会为项目做版本控制,是开发者的必备技能。用的工具叫 git。 git git 是一种版本控制工具,工具的使用只是一个熟练过程。 https://git-scm.com/ 安装 可以在 git 官网下载适合自己操作系统上用的 git 。也可以使用系统包管理去安装 git,Windows 如果下载了完整版的 cmder ,里面已经包含了 git 。 Windows Window

  • 版本控制 版本管理涉及团队协作,产品质量,和产品上线。使用版本控制工具可使我们自由的做的一些几点: 回退到任意版本 查看历史版本 对比两个版本差异 版本控制系统 版本控制系统(Version Control System)是一种记录若干文件修订记录的系统,它可以帮助开发者查阅或回档至某个历史版本。 手动版本控制 LVCS 本地 CVCS 集中式(例如 SVN) DVCS 分布式(例如 Git) 手

  • 版本控制 软件配置管理, 版本控制的一个组成部分, 也称为校正控制或源码控制, 用于管理文档, 计算机程序, 大型网站和其它信息集合的变化. 变化通常被定义为一串数字或字母代码, 被称为 "版本编号", "版本标识", 或简称"版本". 举个例子, 初始的文件集合是"版本1", 当第一个改变文件时, 就变成了"版本2"等等. 每一个版本都和一个时间戳和做出改变的人联系在一起. 版本可以被比较, 恢

  • 一个版本控制系统(或修订控制系统)是跟踪和控制项目文件变更的技术与实践的组合,包括源代码、文档和网页。如果你以前从来没有使用过版本控制,那你最好赶快找一个有经验的人加入。现今,所有的人都希望你的项目源代码存放在版本控制下,如果不使用版本控制,人们将会轻视项目。 版本控制如此广泛的原因是因为它实际上能帮助运营一个项目的所有方面:内部开发者交流、发布管理、Bug管理、代码稳定性和试验开发投入,以及对某