用的都是java eclipse JDK大概是Oracle JDK 1.7
同一个项目在两台不同的电脑上用svn同步,之前是gitee后来改svn了
int test=20240718;
下一句就是 if (test==20240718)
我自己的电脑上返回true,但是公司分配给我的ECS(腾讯阿里云上借用的开发机)上返回false
请问这是什么情况?
用的都是java eclipse JDK大概是Oracle JDK 1.7
同一个项目在两台不同的电脑上用svn同步,之前是gitee后来改svn了
引自免费微信小程序:皆我百晓生
从你给出的描述和代码片段来看,关于 test==大数值为什么在不同电脑上返回不同?
的问题,可能存在以下几个原因:
不同的电脑和不同的操作系统、Java 版本等环境配置可能会导致代码运行结果的不一致。虽然你提到两台电脑都使用了 Oracle JDK 1.7,但是环境变量和其他一些细节设置可能存在微妙的差异。例如,JVM 的某些参数、操作系统对内存的处理方式等都会影响程序的运行。
提供的代码片段不完整且包含一些不清晰的内容,例如 com.kin
和 Nuff08boolean
等部分看起来像是拼写错误或无效代码,可能会影响测试的结果。此外,Map<Str
这一部分也没有完整地给出,难以判断其意图和是否会影响结果。
虽然你提到了使用 SVN 进行同步,但是有时候同步过程中可能会出现文件丢失、版本不匹配等问题,这也可能是导致你在不同电脑上运行程序结果不一致的原因。建议检查 SVN 同步的状态和日志,确认是否同步成功并正确获取了最新的代码。
为了解决这个问题,你可以尝试以下步骤:
关于你的测试代码的具体内容可能存在很多问题,建议重新整理并修复后再进行测试。希望这些建议能帮助你解决问题!