我有这样的一段代码,Java 6中Incoparable Java类型布尔和对象
if(false==sess.getAttribute("admin") || null==sess.getAttribute("admin"))
{
res.sendRedirect("/myapp/login.jsp?errmsg=You must log in as an administrator to manage resources");
return;
}
我想与Java 7的新功能和它的JavaEE提供了新的东西,因此我升级的NetBeans熟悉自己的工作到7.4和jdk 7u45。 我的项目成功打开,但带有此代码的文件被netbeans标记为错误的Java类。运行该项目出现错误
java.lang.RuntimeException: Uncompilable source code - incomparable types: boolean and java.lang.Object
我想问的是,为什么这个工作中的Java6和java7不起作用
FYIHttpSession sess = req.getSession();
尝试,我不相信在Java 6 –
它确实成功编译的代码。这就是我问的原因。 – MaxI
我想让你把那个java文件和java 6分别编译。然后发布文件的内容和javac的输出。 –