1
我有一个java测试项目,它有两个二进制字段。当我想在IntelliJ中编译项目时,它抱怨我应该使用-source 7而不是-source 1.6,而编译。我的JDK是最新的,我不知道如何解决这个问题。如何在IntelliJ中使用命令行参数构建java项目
示例代码:
public class BitWiseTest {
static int val1 = 0b01110;//compile-time error
static int val2 = 0b11011;//compile-time error
public static void main()
{
System.out.println(val1 & val2);
}
}
你可能有项目组的*语言水平*到1.6 - 这是您使用的JDK版本的独立设置(-ish)。 – millimoose 2013-02-14 16:25:42
转到文件 - >项目结构 - >项目&将项目语言级别更改为7.0并将项目SDK更改为1.7 – 2013-02-14 16:26:33
是的,您应该能够设置在IDE内使用哪个jdk – 2013-02-14 16:27:02