Téléchargement sans script

Java Download propose des commandes de téléchargement conviviales pour les scripts qui peuvent être distribuées aux utilisateurs non OCI de l'entreprise qui peuvent les utiliser dans des scripts pour télécharger des exécutions Oracle Java sans avoir à accepter de licences ou à vérifier les habilitations.

Les jetons sont associés à chaque commande de téléchargement et sont générés pour chaque version de Java en acceptant, le cas échéant, les conditions de licence afin qu'ils puissent être distribués à des utilisateurs non OCI dans l'entreprise. Comme le jeton est déjà associé à une version Java et à une acceptation de licence, tout utilisateur peut les utiliser pour télécharger Java sans vérification supplémentaire d'acceptation de licence ou d'habilitation. Cela le rend adapté aux scripts et aux fichiers docker, comme les URL conviviales pour les scripts JDK. Vous pouvez également obtenir des commandes permettant d'extraire les informations de checksum pour chaque package disponible via Java Download.

La commande de téléchargement convivial du script n'est valide que si :

  • Un jeton fait partie de la commande de téléchargement
  • Le jeton est associé à la version principale de la version
  • Le jeton est associé au type de licence de la version
  • Le jeton est actif et n'a pas expiré ni été révoqué

Il existe deux types de commande conviviale pour les scripts :

  • Dernière : les commandes de téléchargement au format /java/<version>/latest/<fileNameWithExtn> vous fournissent toujours la dernière version de la version sélectionnée lorsqu'elles sont utilisées dans des fichiers script ou docker. Ces versions sont disponibles dans le tableau Versions actuelles.
    Voici le format d'utilisation de la dernière commande de téléchargement :
    curl -H "token:<$token>" -L -O https://java.oraclecloud.com/java/<version>/latest/<fileNameWithExtn>
    Exemple : si vous devez extraire la dernière version de JDK 17 à l'aide de scripts, sans avoir à mettre à jour les scripts :
    • Incluez la dernière commande de téléchargement associée au fichier binaire requis, par exemple /java/17/latest/jdk-17_windows-x64_bin.zip, dans votre script.
    • Exécutez cette commande pour toujours obtenir la dernière version de JDK 17. Par exemple, si vous exécutez cette commande en novembre 2023, vous obtiendrez JDK version 17.0.9 et en février 2024, vous obtiendrez JDK version 17.0.10.
    • Dernière commande valide jusqu'à ce que JDK 17 atteigne EOSL ou si le jeton expire (selon la date la plus ancienne)
  • Archiver : les commandes de téléchargement au format /java/<version>/archive/<fileNameWithExtn> vous donnent toujours la version spécifique d'une version. Ces versions sont disponibles dans le tableau Archiver les versions.
    Voici le format d'utilisation de la commande de téléchargement d'archive :
    curl -H "token:<$token>" -L -O https://java.oraclecloud.com/java/<version>/archive/<fileNameWithExtn>
    Exemple : si vous devez extraire une version spécifique de JDK 17, dites 17.0.9 à l'aide de scripts, sans avoir à mettre à jour les scripts :
    • Incluez la commande de téléchargement d'archive associée au binaire requis, par exemple /java/17/archive/jdk-17.0.9_windows-x64_bin.zip dans votre script.
    • Exécutez cette commande pour toujours obtenir JDK 17.0.9.
    • La commande d'archivage est valide jusqu'à ce que le fichier binaire soit disponible dans le téléchargement Java (2 ans après la date de sortie) ou jusqu'à ce que le jeton expire (selon la date la plus ancienne)
Remarque

Le jeton est facultatif pour le téléchargement de versions Java sous licence NFTC. Les téléchargements sans jeton valide n'apparaîtront pas dans Reporting.