java - openjdk 哪里下载 ?
阿神
阿神 2017-04-17 17:43:41
[Java讨论组]

通常,我们都是通过 yum install openjdk-8-devel 或者 apt-get install openjdk-8-jdk 来安装最新的版本,我想知道,有什么方法从 http 方式进行下载,安装指定的版本,比如类似下载 oracle jdk:

curl -fSLO http://download.oracle.com/otn-pub/java/jdk/8u32-02/jdk-8u32-linux-x64.rpm

那么 openjdk 如何下载呢?

阿神
阿神

闭关修行中......

全部回复(4)
巴扎黑

基础的东西都没弄明白

伊谢尔伦

可以自己下载并编译
https://github.com/dmlloyd/openjdk

PHPz

各发行版的软件库中会有编译好的 openjdk,所以这个需要自己去发行版的官网或社区找对应的 openjdk 二进制文件,或者使用像 yum 一样的工具来自动下载安装。

PHPz

二进制包一般由包管理器的都可以通过包管理器直接安装.
请参考官网http://openjdk.java.net/insta...
当然,这种二进制的包没什么好说的.
下面说一下源码包怎么下载
1.压缩包下载.

1.openjdk7的:[下载地址http://jdk7.java.net/source.html]
2.openjdk8的:[下载地址http://download.java.net/openjdk/jdk8/]
3.openjdk9暂时没找到

2.当然啦,如果要获取最新的开发版,肯定是用版本工具啦,openjdk用的版本工具叫Mercurial[hg]
这个工具怎么用我就不介绍了参考git怎么用吧

项目主页:[http://hg.openjdk.java.net/], 

找到后克隆下来就行了.
我以jdk9为例子,介绍下载*nix系列操作系统下怎么操作

1.首先.克隆dev

$hg clone http://hg.openjdk.java.net/jdk9/dev

2.接下来,更改get_source.sh的权限

$chmod u+x get_source.sh

3.然后执行即可

$bash get_source.sh

当然,这个方式真的取决于网络啦,反正目测大多数人没法成功,所以最好架一个代理,我以proxychains4为例重新来

$proxychains4 hg clone http://hg.openjdk.java.net/jdk9/dev
$cd dev
$#以下内容即get_source.sh做的事情
$proxychains4 hg clone http://hg.openjdk.java.net/jdk9/dev/corba corba
$proxychains4 hg clone http://hg.openjdk.java.net/jdk9/dev/corba langtools
$proxychains4 hg clone http://hg.openjdk.java.net/jdk9/dev/corba jaxp
$proxychains4 hg clone http://hg.openjdk.java.net/jdk9/dev/corba hotspot
$proxychains4 hg clone http://hg.openjdk.java.net/jdk9/dev/corba jdk
$proxychains4 hg clone http://hg.openjdk.java.net/jdk9/dev/corba nashorn

简而言之就是所有要用到hg下载的用代理的方式下载.恩,当然,http协议的代理也可以,而且更加容易,再次就不赘述了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号