Maison > Questions et réponses > le corps du texte
通常,我们都是通过 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 如何下载呢?
伊谢尔伦2017-04-17 17:45:41
Vous pouvez le télécharger et le compiler vous-même
https://github.com/dmlloyd/openjdk
PHPz2017-04-17 17:45:41
Il y aura openjdk compilé dans la bibliothèque logicielle de chaque distribution, vous devez donc vous rendre sur le site officiel ou la communauté de la distribution pour trouver le fichier binaire openjdk correspondant, ou utiliser un outil comme yum pour le télécharger et l'installer automatiquement .
PHPz2017-04-17 17:45:41
Les packages binaires peuvent généralement être installés directement via le gestionnaire de packages
Veuillez vous référer au site officiel http://openjdk.java.net/insta...
Bien sûr, il n'y a rien à dire sur ce genre de package binaire
Parlons. à propos du code source. Comment télécharger le package
1. Téléchargez le package compressé.
1.openjdk7的:[下载地址http://jdk7.java.net/source.html]
2.openjdk8的:[下载地址http://download.java.net/openjdk/jdk8/]
3.openjdk9暂时没找到
2. Bien sûr, si vous souhaitez obtenir la dernière version de développement, vous devez utiliser l'outil de version utilisé par openjdk s'appelle Mercurial[hg]
Je ne présenterai pas comment utiliser cet outil. Veuillez vous référer à la façon d'utiliser git
项目主页:[http://hg.openjdk.java.net/],
Clonez-le simplement après l'avoir trouvé.
J'utiliserai jdk9 comme exemple pour vous présenter comment télécharger les systèmes d'exploitation de la série *nix
1. Tout d'abord.
$hg clone http://hg.openjdk.java.net/jdk9/dev
2. Ensuite, modifiez les autorisations de get_source.sh
$chmod u+x get_source.sh
3. Puis exécutez-le
$bash get_source.sh
Bien sûr, cette méthode dépend vraiment du réseau. Quoi qu'il en soit, la plupart des gens ne peuvent pas réussir visuellement, il est donc préférable de configurer un proxy. Je vais utiliser proxychains4 comme exemple pour recommencer .
$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
En bref, tous ceux qui ont besoin de télécharger hg utilisent un proxy pour télécharger. Bon, bien sûr, le proxy du protocole http peut aussi être utilisé, et c'est plus simple, donc je n'entrerai pas dans les détails à nouveau <. 🎜>