繁体   English   中英

XP上的Java程序是否会像在Windows 7上一样运行

[英]Does Java Program on XP will run as it is on windows 7

我想知道在Windows XP上运行的Java桌面应用程序是否也可以在Windows 7上运行,还是需要在程序中进行任何修改?

从理论上讲,java是独立于平台的,应该可以在任何Windows,任何Linux,任何mac等上运行,而不需要任何修改。 实际上,您必须检查是否不使用任何平台相关的功能或参数。

例如:

  1. JNI
  2. 执行特定于平台的命令行工具
  3. 平台特定的文件路径
  4. 与平台特定流程/服务进行通信
  5. 在某些操作系统上可能产生安全问题的操作(例如特定文件路径,Windows 7,8上的HKLM下的注册表项等)
  6. 关于线路,路径,文件路径分隔假设( \\r\\n VS \\n\\ VS '/', ; VS :
  7. 错误使用布局管理器可能导致UI在某些屏幕分辨率上失败。

是。 它肯定会奏效。 试试吧,如果有任何错误,请发送给我们审核。

Java是独立于平台的。

您可以在任何操作系统中使用该应用程序

在独立应用程序中,Java 源代码被转换为字节代码 所以Java与平台无关。

Java的主张是WORA (一次编写,随处运行)语言。

假设Windows 7的JRE没有引入任何新的错误,并假设您的代码是直接的Java,不依赖于JNI,操纵Windows XP特定的注册表项等,答案肯定是肯定的 它应该顺利运行。

是的,感谢JVM (Java虚拟机),它在不同平台上的行为相同......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM