易截截图软件、单文件、免安装、纯绿色、仅160KB

java版本问题

我本地机java版本是“1.5.0_11”,服务器上使用的是“1.6.0_13”同样的代码在本地可以运行,可是到了服务器上报的错误是“数组越界”,这也版本有关系吗???
下面是我的代码:
byte[] rb = new byte[pack.length-8];
System.arraycopy(pack, 0, rb, 0, pack.length-8);
int flen=rb.length;
byte[] temp=new byte[8];
byte[] out=new byte[8];

int j = flen % 8;
String tempPack=new String(rb);
System.out.println("tempPack长度:"+tempPack.length());
if(j==0){
    j=flen / 8;
}else{
    j=(flen / 8 + 1);
}
for(int m = 0; m < j*8-flen; m ++){
    tempPack+=StaticString.END_FLAG;
}
byte[] tmp=tempPack.getBytes();
System.arraycopy(pack, 22, tmp, 22, 8);

for (int i = 0; i < j; i++){
    for (int k = 0; k < 8; k++){
        temp[k] ^= tmp[i*8+k];
    }
}


上面红字部分在本地打印出来的长度是“30”,在服务器上的长度是“27”,其中rb里的内容是从同一个测试机发送过来的。
这是为什么???
我觉得问题应该在pack身上 而不是在java version

看不清楚代码 不过帮你顶上去 希望高手来解答

找出哪行越界了,红色代码打出结果不能说明问题.


弱弱的猜一下,会不会是操作系统的问题,服务器的操作系统一般是64位的,而本地机是32位的,


持续关注中............

这怎么可能跟


相关问答:

jsp页面获取session的问题 - Java / Java EE

我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......

关于jsp论坛 - Java / Web 开发

我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。
发帖和回帖用同一张表 。发帖 id user ......

JAVA字符流问题

字符流的读和写最终在底层都是通过字节流来完成的吗? 读写文本文件字符流应该就可以了吧。。
各位大哥大姐帮帮忙阿

Java流包括字节流和字符流,字节流通过IO设备以字节数据的方式读入,而字符流则是通过字节流 ......

招聘Java程序员-北京

要求:

(1)本科或大专以上
(2)Java程序员(有一定的Java或Jsp开发经验)
(3)熟练掌握SQL语言、脚本语言javascript,动态网页jsp,静态网页html,CSS。
(4)熟悉SQL server 2k、Oracle或DB2或mySQL
( ......

java调用mysql命令导入数据

Java code:

public static void load(String filename) {
try {
@SuppressWarnings("unused")
Process process = Runtime.getRuntime().exec(
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号