各位高手  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的内存让我比较疑惑。对此不是很内行,没法给你更多的帮助。