当前位置:首页 > java > 正文

java17和1.8区别

  • java
  • 2024-05-24 23:39:00
  • 7332

I、jdk1.8和jdk1.7有哪些区别

这个问题确实是由高版本的JDK编译的javaclass文件试图在低版本的JVM上运行而导致的错误。

1、解决办法是保证jvm(java命令)和jdk(javac命令)版本一致。 如果是Linux版本,则在命令行输入java-version和javac-version命令检查版本是否一致。 这里假设都是1.7版本。

属性-->javacompiler-->Enableprojectspecificsettings-->将compilercompliancelevel设置为1.7,与jvm一致的版本(命令行中java-version显示的版本)。

综上所述,如果你是使用编译器进行编译,请首先确保编译器自带的jdk版本与操作系统中的java版本一致。

见下图:

上一篇:java1.8下载

下一篇:java1.8是什么版本