Topic: 请教一个问题,在eclipse中报错!但是可以编译运行

  Print this page

1.请教一个问题,在eclipse中报错!但是可以编译运行 Copy to clipboard
Posted by: steveli81
Posted on: 2006-04-27 14:24

这是一个关于用java实现隐写术程序,有以下一段程序,用eclpise打开,显示出错,但在jdk中可编译运行通过!,请各位执教!主要一段for程序,我也还在看,一来请教,二来供大家参考:(由于程序较长,这里只选择出错的一部分,主要是一个for循环)

for(byte element:msgBytes){ //这里有报错信息:标记“)”上有语法错误,应为 :
twoBitBytes[twoBitByteCnt++]
= (byte)(element & 0x03);
twoBitBytes[twoBitByteCnt++]
= (byte)((element >> 2) & 0x03);
twoBitBytes[twoBitByteCnt++]
= (byte)((element >> 4) & 0x03);
}
这里是个移位运算,还请各位同行讨论执教!这里的for循环到底是一个什么作用?

2.Re:请教一个问题,在eclipse中报错!但是可以编译运行 [Re: steveli81] Copy to clipboard
Posted by: tomcatexpert
Posted on: 2006-04-27 15:59

这段Code只能在Java 5里才能正常运行,估计你的eclipse用的还是以前的版本.

3.Re:请教一个问题,在eclipse中报错!但是可以编译运行 [Re: steveli81] Copy to clipboard
Posted by: steveli81
Posted on: 2006-04-27 21:03

呵呵,谢谢你的回复,真的是这样的,这是java 5的新特性,我用eclipse3.1打开就没问题,实在抱歉!谢谢tomcatexpert 兄!

4.Re:请教一个问题,在eclipse中报错!但是可以编译运行 [Re: steveli81] Copy to clipboard
Posted by: JavaandC
Posted on: 2006-04-28 12:30

steveli81 wrote:
呵呵,谢谢你的回复,真的是这样的,这是java 5的新特性,我用eclipse3.1打开就没问题,实在抱歉!谢谢tomcatexpert 兄!


这个跟eclipse没有任何关系,不是你用eclipse3.1打开就没有问题,如果你用的JDK不是5.0或者6.0的,那你用任何编辑器都不会编译成功的。

5.Re:请教一个问题,在eclipse中报错!但是可以编译运行 [Re: steveli81] Copy to clipboard
Posted by: steveli81
Posted on: 2006-04-28 19:11

呵呵,好像都是用的jdk1.5啊,或许这是eclipse的小bug?JavaandC 兄,谢谢你的关注,

6.Re:请教一个问题,在eclipse中报错!但是可以编译运行 [Re: steveli81] Copy to clipboard
Posted by: steveli81
Posted on: 2006-04-28 19:12

这是eclpse3.1的截图:


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923