node与java版本的问题实录

今天使用nvs时候遇到了node版本的问题

原因大概是有些node包(node-sass)不支持高版本的node包,这个可以到node包的官网去查看。

  • 解决方法

使用nvs安装其他node版本

指令集

1
2
3
nvs add 14
nvs use 14
nvs list

此外,也遇到java版本的问题

java版本

1
UnsupportedClassVersionError: run/halo/app/Application has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

查询原因为使用了java11进行编译,但是运行时使用的是java8

  • 45 = Java 1.1
  • 46 = Java 1.2
  • 47 = Java 1.3
  • 48 = Java 1.4
  • 49 = Java 5
  • 50 = Java 6
  • 51 = Java 7
  • 52 = Java 8
  • 53 = Java 9
  • 54 = Java 10
  • 55 = Java 11
  • 56 = Java 12
  • 57 = Java 13

解决方案:下载java11,然后修改系统环境变量