Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1250328
  • 博文数量: 793
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5025
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 17:58
文章分类

全部博文(793)

文章存档

2011年(1)

2008年(792)

我的朋友

分类: LINUX

2008-08-28 18:10:44

 

操作系统:Ubuntu7.10
Jamvm1.5.0
Classpath0.96.1

一开始用老掉牙的RedHat9,安装Jamvm遇到n多问题,说需要更新这个软件、更新那个软件,终于一狠心——放弃RedHat,装上现在蛮流行的Ubuntu(听说Google很多人都用这个,呵呵)。

换装Ubuntu之后,安装Jamvm还算顺利。安装完Jamvm之后,写了个helloworld,很惊讶地发现,居然它连helloworld都运行不了,错误如下:

ExceptionoccurredwhileVMinitialising
java/lang/NoClassDefFoundError:java/lang/Thread

经过一番挣扎和请教高手,发现Jamvm1.5需要最新版的Classpath。

然后我就下了最新的Classpath0.96.1,令我更加恼火的是,这个Classpath连./configure都不过!

仔细观察configure过程中的错误,发现很多VMThread等等cannotberesolved的错误。根据经验,这是找不到类或者类没定义。最后在classpath/vm/reference下面找到相应的类,真是晕死。原来要引用其他目录的类。在linux下面学编程,真是吐血呀。

我试着将所需的文件拷贝到相应的目录,configure过了;然后make,,nnd,现在轮到make不行了。怀疑是这样拷文件造成的。于是费劲心思,把vm/reference目录加到系统环境变量classpath(通过修改etc/environment或者profileorbashrc,etc)。

这样一来,configure的问题算是比较正规的解决了,但是make的问题依旧,还是有7个错误,1万多个warning,搞得我连看error都看不了(被1万多个warning冲掉了)。

后来想找make有什么参数可以关掉warning的,没找到,但是发现可疑ignoreerrors。

呵呵,横下一条心,就7个error嘛,试着ignore他们。

make-i;
make-iinstall
哈哈,终于勉强把classpath0.96.1装上了。Jamvm1.5.0终于跑起来了!

为了搭建这个平台,做做停停,废寝忘食,历时1个多星期。写下这些经验,希望对后来人有所帮助。

Ubuntu 7.10下配置Ubuntu Jamvm ClasspathUbuntu 7.10下配置Ubuntu Jamvm ClasspathUbuntu 7.10下配置Ubuntu Jamvm ClasspathUbuntu 7.10下配置Ubuntu Jamvm ClasspathUbuntu 7.10下配置Ubuntu Jamvm ClasspathUbuntu 7.10下配置Ubuntu Jamvm ClasspathUbuntu 7.10下配置Ubuntu Jamvm ClasspathUbuntu 7.10下配置Ubuntu Jamvm ClasspathUbuntu 7.10下配置Ubuntu Jamvm ClasspathUbuntu 7.10下配置Ubuntu Jamvm Classpath
阅读(1000) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~