我的Java程序需要大量内存才能运行,32位版本的Java max为1.5 GB,我的系统有4 GB的RAM,所以我决定在64位版本的Java下运行它,然而JDIC将无法工作,这会影响我的程序,所以我想知道是否有人知道何时可以使用64位JDIC?
答案 0 :(得分:1)
假设您正在运行64位操作系统和64位JVM,您可以尝试使用最新版本的Java 6u13,因为我相信可以改进客户端对64位应用程序的支持。
注意:我建议你不要将超过1/2到2/3的内存用于Java堆。您可能还需要更多主内存才能看到真正可以使用的内存量的真正改善。 (因为你需要为操作系统,其他程序和Java自己的共享内存/库等留下内存)
答案 1 :(得分:0)
我只使用了JDIC的Desktop(org.jdesktop.jdic.desktop.Desktop),现在我可以使用Java 6中的java.awt.Desktop。虽然存在一些差异,但基本上它们都具有相同的功能。