首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

myeclipse编译的有关问题

2012-11-06 
myeclipse编译的问题myeclipse会自动编译保存的.java文件,但是我保存的时候有一行没有被编译而且很重要。看

myeclipse编译的问题

myeclipse会自动编译保存的.java文件,但是我保存的时候有一行没有被编译而且很重要。
看到第六行了吗,这行始终没有编译,总是if(!isTokenValid(request, true)),有个!号没有去掉,为什么啊?

            if(!isTokenValid(request, true))
                break MISSING_BLOCK_LABEL_720;
            System.out.println("---进来了,进来了-,进来了---");
    //以下...

    if(!isTokenValid(request, true))看到这条了吧,前面多了个“!”号。。。就是这个原因。。但是别的地方却没有多这个“!”
    12 楼 apollo_r 2007-01-19   哦
    仔细看了下是反编译的代码有出入。在其他位置反编译的类似代码中和先前的不同,所以才有这个问题。
    如先前的.class文件是这样:
    if(!isTokenValid(request, true))
    break MISSING_BLOCK_LABEL_720;
    其他位置类似的.class文件是这样的:
    if(isTokenValid(request, true))
    {。。。}
    这就是不同,但是为什么同样的反编译器,编译类似的代码会有两种不同的解释呢?

热点排行