Ubuntu下为遗留程序安装JDK 1.4及Eclipse识别问题求助
JDK 1.4 在 Eclipse 中配置失败的解决方法及替代安装渠道
一、手动整理目录结构解决配置问题
你下载的是Solaris平台的分发包(SUNW开头是Solaris pkg包解压后的结构),Eclipse只识别标准JDK目录结构,先手动合并目录:
- 新建一个空目录,比如
jdk1.4.2 - 把SUNWj3dev/reloc/j2se下的所有文件(bin、lib等)复制到
jdk1.4.2目录中 - 再把SUNWj3rt/reloc/j2se/jre下的所有内容复制到
jdk1.4.2/jre目录里(如果已有jre文件夹直接覆盖合并)
整理后的标准目录结构如下:
jdk1.4.2/ ├── bin/ # 包含javac、java等SDK工具 ├── jre/ │ ├── bin/ # JRE的java执行文件 │ └── lib/ └── lib/
二、重新在Eclipse中配置
- 打开
Window > Preferences > Installed JREs - 点击
Add,选择Standard VM后点下一步 - 在
JRE home中选择刚才整理好的jdk1.4.2目录,Eclipse会自动识别JRE信息,确认后点击Finish - 勾选这个新配置的JRE;如果是单个项目需要,右键项目→
Properties > Java Build Path > Libraries,替换为这个JDK,再到Java Compiler选项卡将Compiler compliance level设为1.4
三、替代安装渠道
- 开源软件镜像站的归档区通常有完整结构的JDK1.4 tar.gz包,无需手动整理目录
- 老版本Linux发行版的软件仓库可能包含JDK1.4的安装包,用包管理器直接安装更省心
- Oracle官网的归档专区有标准格式的JDK1.4下载,你之前下载的是Solaris分发包,换选对应平台的标准包即可
内容的提问来源于stack exchange,提问作者Andre Bastos
相关产品推荐
相关产品推荐

