- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
命令行编译时出现错误,如何获取所需版本的Java Runtime?
java.lang.UnsupportedClassVersionError: hello has been compiled by a more recent version of the Java Runtime (class file version 57.0), this version of the Java Runtime only recognizes class file versions up to 52.0
C:\Users\s\Documents\Documents>javac hello.java
C:\Users\s\Documents\Documents>java hello
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: hello has been compiled by a more recent version of the Java Runtime (class file version 57.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)
最佳答案
看起来您使用的 JRE 与 Java 编译器不同。
java -version
和
javac -version
您应该会看到版本有所不同。
一旦确认,您就可以修复导致差异的路径问题或使用 javac 设置编译目标
javac -target 1.8 hello.java
举个例子
关于java.lang.UnsupportedClassVersionError : how to run code with a newer version of Java Runtime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59830152/
force 的 Unison 手册的一部分: You can also specify -force newer (or -force older) to force Unison to choose
我正在使用下面的代码 if [ ! -f $time_mark ] then touch $time_mark fi cp -f aaa.txt bbb.txt ccc.txt $file_d
我在 Visual Studio Express 中有一个如下所示的解决方案: C# 中的 LogicSchema 类将在运行时解析指定的 XML 文件。以下是Program.cs的main方法: L
仅当服务器副本比本地副本更新时,从服务器下载新文件的标准 pythonic 方式是什么? 要么我的 python-search-fu 今天非常弱,要么确实需要像下面那样滚动自己的日期时间解析器和比较器
我想自动上传我网站的文件。但是,远程服务器不支持 ssh,所以我尝试使用下面的 lftp 命令而不是 rsync。 lftp -c "set ftp:use-mdtm no && set ftp:ti
我有一双 元素设置为当一个 被点击,另一个动画到其内容的适当高度。 脚本通过暂时将高度切换为自动、测量高度,然后切换回样式表高度(为零)来实现这一点。 它工作正常,但只适用于相当老旧的 jQuery
我刚刚发布了 1.2.1 版的库,代码在 Github 中 如图所示: 我收到“警告”提示我正在使用旧版本的 appcompat 库,但我的库没有任何警告。 我已经通过 Bintray 将我的库分发到
我正在尝试使用 grunt-newer 来监视文件夹中的文件,如果有任何更改,则触发自定义任务。 我的 Gruntfile.js 中有这样的东西: grunt.initConfig({ watc
我在将 Access DB 文件添加到我的项目并将其设置为 Copy if newer 时发现了这个问题: 我认为只有当输出目录中的文件比项目目录中的文件旧时,它才会被复制到输出目录。 事实上,即使输
我检查了 man cp 并在 Ubuntu 14.04 中做了一些实验。我发现 cp -u 通过比较修改时间来更新文件。我对么?在手册页中指出: -u, --update copy only when
它们之间有什么区别? gulp-newer : gulp.src(imgSrc) .pipe(newer(imgDest)) .pipe(imagemin()) .pipe(gulp.de
我知道unix的find命令有这个选项: find -version GNU find version 4.1 -newer file Compares the modification da
我正在尝试使用 ucanaccess(4.0.2) jar 和代码 Access MS Access 2016 (.accdb) 文件: public class Test { static
所以我以前版本的应用程序在 gradle 文件中 versionCode 17 versionName "0.0.28" 但我想更新我的应用程序以使用 the system in th
我刚刚将应用程序部署到新服务器,尽管我使用的是 virtualenv,但我必须在生产服务器上安装一个新环境,该服务器具有不同的架构。 无论如何,我在开发过程中没有收到 TemplateSytaxErr
我正在使用适用于 iOS 的 paypal lasted SDK 测试我的应用程序。我懂了那个较新的SDK不支持并行支付(如果错了关于这个请指导如何使用最新的并行支付最新的 SDK)。 最佳答案 @M
这个问题在这里已经有了答案: Grunt doesn't update main scss file (2 个答案) 关闭 6 年前。 我正在尝试使用 grunt-newer 获取对我的 sass
使用 Docker Machine 创建新机器后,出现以下错误: $ docker ps Error response from daemon: client is newer than server
在编译过程中,cmake 会显示这样的消息:“Depende 比 Depender 新”解释为什么需要重新编译文件。 我怎样才能摆脱这条消息? 最佳答案 抱歉,问题出在 Buildroot 中。根 m
在编译过程中,cmake 会显示这样的消息:“Depende 比 Depender 新”解释为什么需要重新编译文件。 我怎样才能摆脱这条消息? 最佳答案 抱歉,问题出在 Buildroot 中。根 m
我是一名优秀的程序员,十分优秀!