相关疑难解决方法(0)

intellij idea - 错误:java:无效的源版本1.9

我正在尝试运行我的JSQL解析器类,但我得到了Error: java: invalid source release 1.9.

我试着按照这个答案.我更改了文件>构建,执行,部署> Java编译器>项目字节码版本:1.8.但是,我无法将模块语言级别和项目语言级别更改为1.8,因为没有选项.我仍然在下面得到同样的错误.

错误 在此输入图像描述

package cs4321.project2;

import java.io.FileReader;
import net.sf.jsqlparser.parser.CCJSqlParser;
import net.sf.jsqlparser.statement.Statement;
import net.sf.jsqlparser.statement.select.Select;

public class Parser {
    private static final String queriesFile = "resources/input/queries.sql";

    public static void main(String[] args) {
        try {
            CCJSqlParser parser = new CCJSqlParser(new FileReader(queriesFile));
            Statement statement;
            while ((statement = parser.Statement()) != null) {
                System.out.println("Read statement: " + statement);
                Select select = (Select) statement;
                System.out.println("Select body is " + select.getSelectBody());
            }
        } catch (Exception e) { …
Run Code Online (Sandbox Code Playgroud)

java compiler-errors intellij-idea

111
推荐指数
5
解决办法
10万
查看次数

错误:java:错误:无效的源发布:13将JDK12与IntelliJ一起使用

我正在尝试使用JDK-12 ea构建一个项目。尝试执行示例类时:

public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    int value = scanner.nextInt();
    // After JEP-325
    switch (value) {
        case 1 ->System.out.println("one");
        case 2 ->System.out.println("two");
        default ->System.out.println("many");
    }
} 
Run Code Online (Sandbox Code Playgroud)

IDE抛出读取的错误

错误:java:错误:无效的源发行版:13

相关项目配置屏幕:

在此处输入图片说明

模块设定

在此处输入图片说明

开发包

在此处输入图片说明

在此处输入图片说明

编译器设定

在此处输入图片说明 关于IDE:

IntelliJ IDEA 2018.3.3 (Community Edition)
Build #IC-183.5153.38, built on January 9, 2019
JRE: 1.8.0_152-release-1343-b26 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.13.6
Run Code Online (Sandbox Code Playgroud)

尝试将语言级别切换回12,没有实验性功能,但最终以

在此处输入图片说明

我记得最近成功使用了实验性功能(不确定确切的IntelliJ版本)。除此以外,我还需要配置一些更改吗?

java intellij-idea java-12 preview-feature

5
推荐指数
2
解决办法
4560
查看次数