我正在开发一个小项目,它读取xml文件,提取相关数据并将其写入excel文件。存储库中有许多不同的项目,我需要编写这些代码,主要使用Maven和Spring。我写了一个简单的类来使用'文件' DocumentBuilderFactory'从文件系统中读取xml文件。和' DocumentBuilder'类。添加了一个main()方法来执行代码,但在执行时却给出了以下错误 -
错误:java:无效的目标版本:$ {jdk.version}
我可以使用maven或spring项目执行简单的java类(使用p s v m)吗?
添加,我使用的是IntelliJ ultimate 2017.2,在项目结构下,设置了jdk 1.8。 我有另一个基于maven(Cucumber + Selenium)的项目,它在Intellij中执行得非常好,没有任何错误。
由于
答案 0 :(得分:0)
在Intellij中 - >设置窗口,Java Compiler(目标字节码版本)设置为$ {jdk.version}。将其更改为1.8并解决了此错误。