本实验是在ubuntu14.04下进行的,编译的openjdk为openjdk 7,依赖的jdk为openjdk 6,在实践过程中遇到了三个问题
遇见问题1
之前用ubuntu16.04,安装依赖 libmotif4时,出现错误
如果系统使用的是ubuntu16.04; 安装 libmotif4 时 如果出现错误E: Package 'libmotif4' has no installation candidate
只是因为在最新的Ubuntu 16.04中不存在libmotif4,因此会发生此错误。
我们只需从libmotif4中下载deb文件,从文件下载到的目录运行以下命令:
sudo dpkg -i libmotif4_2.3.4-8ubuntu1_amd64.deb
遇见问题2
使用‘make’编译时会,出现 check_os_version 错误,这是为了阻止源码在老版本上被编译
解决方法:
方法一: 添加对应的内核版本SUPPORTED_OS_VERSION = 2.4% 2.5% 2.6% 3% 4%
方法二