当Java1.6取代Java 1.5时,为什么要更新在Java 1.5上运行的应用程序?我们该如何做?如何以及为什么更新Web应用程序?
0
A
回答
0
你应该问任何告诉你使用Java 5.0的人。如果这是您的应用程序唯一支持的Java版本,则可能需要使用它。
你可能应该使用Java 6(这可能是最好的选择)。
Java 7很可能在今年发布,如果您有一段时间不会发布的应用程序,那么您可以从一开始就使用Java 7开发它。
但是,如果应用程序的工作原理,你不需要改变它,为什么不只是保持原样。
这取决于你的情况和你的要求,什么是最好的版本使用。
2
最终Java 5将会到达终点。这是在Java 6上开始运行它的一个很好的理由。
另外,我认为以最大的受众为目标的平台是明智的。
许多应用程序在两个平台上运行良好。如果您的应用程序依赖于Java 5中已停用的功能,我会考虑重写它以支持未来的Java平台。
怎么办?你确定你需要做任何事吗?除非它使用disconntinued api,否则一个简单的重新编译最多可以做...。也要注意关于使用弃用API的警告。它们可能在未来的Java版本中消失。
0
将运行时保持在目标机器上是一个不错的主意。在其他方面,运行旧版本存在安全隐患。这可能不需要你触摸你的代码。这可能是因为你使用了一个已经被删除的API,或者你依赖的行为被认为是一个错误/安全漏洞,但我认为这些情况相对较少。
至于是否更新开发环境以使用最新的JDK,取决于您是否要使用最新功能等。并记住旧的JVM可能无法运行针对更新版本的Java。
相关问题
- 1. 如何更新ASP.NET Web应用程序?
- 2. 为什么在Web应用程序
- 3. 如何运行弹簧启动应用程序作为Web应用程序以及命令行应用程序?
- 4. 正在更新应用程序商店中的应用程序以及更多
- 5. 本地web应用程序以及freebase应用程序
- 6. asp.net web应用程序更新程序
- 7. 如何以及在何处托管大型Web应用程序?
- 8. 为什么Web应用程序不允许更改用户名
- 9. parentDomain的兄弟应用程序域不等于...如何以及为什么
- 10. Object.assign为什么以及如何提高React中的应用程序性能?
- 11. 什么情况会导致Web应用程序及时编译?
- 12. 该程序如何工作以及为什么答案 - (4)C++
- 13. 什么时候以及为什么需要HTTP服务器以及websphere应用程序服务器?
- 14. 如何找出为什么ASP.NET web应用程序正在重新启动
- 15. 为什么iPhone应用程序更新会中断我的应用程序?
- 16. 如何以及为什么要创建一个web服务?
- 17. 为什么eclipse更改权限以及如何禁用它?
- 18. 为什么以及何时使用基于EJB的Web服务?
- 19. 什么样的意图用于选择应用程序,以及如何听它?
- 20. 什么是endorseddirs以及它如何在应用程序中使用?
- 21. 为什么以及应该如何使用promise()方法?
- 22. Android Web应用程序更新
- 23. Web应用程序缓存更新
- 24. Web应用程序的动态更新
- 25. 在Web应用程序中更新mysql
- 26. 自动更新web应用程序
- 27. 自动更新Web应用程序
- 28. WinForms应用程序GUI更新(WPF,WEB)
- 29. Web应用程序更新:缓存旧应用程序
- 30. 为什么RoamingSettings在应用程序更新后清除?