我有一个Java程序可以执行多个文件I / O.运行正常并在X86 / Win7-64b上编译。确切的.jar被复制到AMD / Win7-64b并做了一些奇怪的事情,比如无法打开流或直到最后才读。
在相同的操作系统上运行但不同的处理器架构时,Java执行中是否会出现任何问题?
两者都有Java版本1.7.0_09
记录:
问题是在我的程序中使用JNI桥的2个Win7安装中的DLL略有不同。
答案 0 :(得分:0)
如果是,您可以自己轻松搞清楚。启动程序时,请注意以下事项:
如果这不能引起你的注意,那么关闭你的溪流或其他东西可能只是一个问题。我听说JDK1.7中的File-IO库发生了变化......您是使用更新的语法还是使用旧的JDK1.6传统读取文件?