因为某人说64位的JVM有潜在的性能风险,比如高并发,比如内存泄漏。所以不管系统类型,一律安装32位Java。
然而从Oracle官网下载linux-i586的jdk7并解压到/opt的子目录中,设置好环境变量,一运行结果显示 bash: .../../java: No such file or directory。
这个java文件肯定存在的,并且任意用户可读可执行。百度google之后发现是由于32位虚拟机需要使用32位类库,而默认64位系统并未安装。
sudo apt-get install libc6-i386 lib32gcc1 lib32z1 lib32stdc++6 ia32-libs这样就解决了。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于