各位高手 linux 下编译 java 程序 出现 提示jc1 "Cannot allocate xxx bytes after allocating yyyy bytes"
我是个新手。上周我的win2000 崩溃了 。我就装了linux (radhat 9.2 盗版3张盘)
今天我配置完java 的编程环境后 进行测试时出现了如下提示
jc1:Cannot allocate 1342179073 bytes allocating 185472 bytes
java 用的是jdk1.6.0
测试程序如下
class test{
public static void main(String[] a){
System.out.println( "hello ");
}
}
我的电脑比较老 赛扬700 128兆内存的
控制台下输入的命令
javac test.java
就给出了如下提示
jc1:Cannot allocate 1342179073 bytes allocating 185472 bytes
望各位高手,牛人看看我该怎么办好呀。
------解决方案--------------------纠正你两个概念,RedHat没有9.2这个版本,这只能是盗版商自己定的。其次,Redhat的9.x系列没有盗版的说法,这些免费的发行版你可以自由地刻录传播,所谓的正版只不过是redhat公司自己发行的光盘,带有技术支持的费用。
你可以看看到底是redhat的什么版本,可以看看/etc/issue文件,虽然文件本身可以被修改,但是盗版商肯定不会这样做。
至于你的java的问题,看上去是内存不足,不过需要分配1个多G的内存让我比较疑惑。对此不是很内行,没法给你更多的帮助。