32bit JVM编译的程序能在64bit JVM中运行吗?反之呢?
知道都是要编译成class文件的,但是不知到是不是还有32位与64位之说啊?起因是,装了Fedora 15 64位,一切运行良好,gnome3也清爽了很多,唯独java程序不能运行,像Eclipse、Oracle SQLDeveloper。之前以为是gnome3与Eclipse冲突,查了google,说是SELinux问题,关了SELinux还是不能启动Eclipse;
后来切换到Fedora 14 64位,同样一切良好,唯独Eclipse不能运行,这才想是不是JDK问题,我在Fedora 14、15中都是安装的32位JDK,win7 64位下装32位JDK就能用,Linux下好像没有自动兼容模式;连google-chrome 32位都不能在Fedora 14 64位下运行。
知道都是要编译成class文件的,但是不知到是不是还有32位与64位之说啊?起因是,装了Fedora 15 64位,一切运行良好,gnome3也清爽了很多,唯独java程序不能运行,像Eclipse、Oracle SQLDeveloper。之前以为是gnome3与Eclipse冲突,查了google,说是SELinux问题,关了SELinux还是不能启动Eclipse;
后来切换到Fedora 14 64位,同样一切良好,唯独Eclipse不能运行,这才想是不是JDK问题,我在Fedora 14、15中都是安装的32位JDK,win7 64位下装32位JDK就能用,Linux下好像没有自动兼容模式;连google-chrome 32位都不能在Fedora 14 64位下运行。
不好意思,没明白,什么分开来的?
Linux下安装JDK解压缩,然后export变量就可以了;不像win"咣当"一个错误"不能安装"..
希望对你有用。