Java jdk1.4中的SFTP?
我正在使用java和SFTP开发一个应用程序。我在jdk1.6中使用SFTP,但它消耗了大量的机器内存。可以在jdk1.4中使用SFTP吗 使用,您可以在添加Bouncycastle库后,或在不做任何更改的情况下从1.4.0开始运行SFTP,版本低至1.2.2 如果不尝试,很难说它是否会使用更少的资源。我建议您尝试一下Java1.8 可以在jdk1.4中使用SFTP吗 是的,这是可能的。至少在某些情况下。是否需要更改您的应用程序将取决于您如何实现SFTP;i、 e.您使用过哪些库 然而:Java jdk1.4中的SFTP?,java,Java,我正在使用java和SFTP开发一个应用程序。我在jdk1.6中使用SFTP,但它消耗了大量的机器内存。可以在jdk1.4中使用SFTP吗 使用,您可以在添加Bouncycastle库后,或在不做任何更改的情况下从1.4.0开始运行SFTP,版本低至1.2.2 如果不尝试,很难说它是否会使用更少的资源。我建议您尝试一下Java1.8 可以在jdk1.4中使用SFTP吗 是的,这是可能的。至少在某些情况下。是否需要更改您的应用程序将取决于您如何实现SFTP;i、 e.您使用过哪些库 然而: 我怀疑
但我的建议是看看为什么应用程序的内存使用量太大。不要仅仅认为这是SFTP的错。试试Apache commons library,1.0支持JDK 1.4为什么您认为使用更不受支持的Java版本会减少内存占用?这个问题与主题无关。请考虑将其移动到:您好。谢谢你的回复。我正在尝试将我的应用程序重新编译到1.4,因为我注意到,当使用1.4运行时,它使用的内存大小大大减少。我用这个命令检查内存大小:ps-eo size,pid,user,command-sort-size这个应用程序的原始开发人员声称他不能用1.4版的SFTP运行这个应用程序(虽然它编译成功),但我需要它在1.4版中(“我注意到,当使用1.4运行时,它使用的内存大小显著减少”-这可能只是因为您使用的是默认堆大小。请阅读“-xmx”和“-xms”JVM选项。此应用程序的原始开发人员声称,他无法使用1.4运行SFTP应用程序”-他可能是正确的…出于上述原因,或者可能是因为老JVM不理解SFTP(这取决于应用程序如何使用SFTP,正如我在回答中所说。如果你不理解,你可能应该听开发人员的话!!)