Page 1 sur 3

Java : Outil permettant l'exécution de programmes Java

Posté : 02 juil. 2016 22:03
par raphael.brocq
java.png
java.png (33.21 Kio) Vu 28664 fois


Logiciel : Java
Développeur : Oracle
Type de licence : Propriétaire
Compatible XP : Oui en version 7
Compatible Win7 : Oui
Existe aussi sous Linux : Oui
Version : 7.79 et 8.401


ATTENTION : la mise à jour est longue. Attendre la mise à jour de JAVA pour programmer d'autres mises à jours par WPKG.


Procédure :

- télécharger l'update en cours (le chemin est dans le paquet XML)
- pour Windows Seven et depuis un poste Seven :
    - une fois téléchargé, double-cliquer dessus, puis ne cliquer sur rien d'autre
    - aller dans le dossier C:\Utilisateurs\admin\AppData\LocalLow\Oracle\Java\
    - copier le dossier jre1.8.0_XX\ dans u:\wpkg\softwares\java\ (pour info, cela permet de récupérer le msi, msi que l'on utilise pas pour XP car il pose des soucis...)
    - annuler l'opération d'installation en cours
- bien vérifier que dans le dossier u:\wpkg\softwares\java\jre1.8.0_XX\ se trouve le fichier .msi (jre1.8.0_XX.msi)
- vérifier bien que votre id 'Java' est le même sur votre réseau


Le paquet désisntalle un grand nombre d'anciennes versions. En lisant le code su paquet, vous pouvez savoir si le code de la version de vos machines est présent en recherchant la ligne suivante :

    <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F32180381F0}'><exit code='any' /></install>
En gras, le numéro de la version.
Si elle n'y est pas, vous pouvez rajouter la ligne correspondante en remplaçant la partie en gras par le numéro de votre version.


- attention, à partir de Java 7 update 51, Java a remonté ses règles de sécurité.
-> ajouter les sites en question dans un fichier exception.sites. Il faut le faire utilisateur par utilisateur. Gilles Pélissier propose plus bas cette solution : https://forum-dane.ac-lyon.fr/forum/vie ... 124#p19252
Veillez à bien modifier le numéro de version de Java dans le fichier "deployment.properties" (dans son fichier 8.151 à modifier par la version actuelle)
Merci à lui.

<package
    id="Java"
    name="Java(TM) : Outils permettant l execution de programmes Java"
    revision="%version7%.1"
    reboot="false"
    priority="500" >
    <variable name="updateverxp" value="79" />
    <variable name="shortupdateverxp" value="79" />
 
    <variable name="updatever7" value="401" />
    <variable name="shortupdatever7" value="401" />
    <variable name="version7" value="%majorversion%.%updatever7%" />
    <variable name="majorversion" value="8" />
    <variable name="autoupdate" value="0" />
    <variable name="PROGRAMFILES" value="%PROGRAMFILES%" architecture="x86"/>
    <variable name="PROGRAMFILES" value="%PROGRAMFILES(X86)%" architecture="x64"/>
 <!-- Téléchargement Java 7 pour XP -->
 <eoledl dl="http://javadl.sun.com/webapps/download/AutoDL?BundleId=106367" destname="java/jre-7u%shortupdateverxp%-windows-i586.exe" />    
    <!-- Téléchargement Java 8 pour W7 -->
 <eoledl dl="https://javadl.oracle.com/webapps/download/AutoDL?BundleId=249551_4d245f941845490c91360409ecffb3b4" destname="java/jre-%majorversion%u%updatever7%-windows-i586.exe" />
<!-- Sur Vista/Seven :
    * executer le .exe manuellement, NE PAS CLIQUER "Suivant/Installer"
    * recuperer le dossier %USERPROFILE%\AppData\LocalLow\Oracle\Java\jre1.8.0_XX et le placer dans %SOFTWARE%\java\
    * annuler l'installation manuelle
    ! faire cela pour Vista/Seven i586
    -->
    <!-- Verification pour XP -->
    <check os=".+5\.[1-2]\.\d{4}" type="file" condition="exists" path="%PROGRAMFILES%\Java\jre7\bin\java.exe" />
    <check os=".+5\.[1-2]\.\d{4}" type="file" condition="exists" path="%PROGRAMFILES%\Java\jre7\lib\i386\jvm.cfg" />
    <check os=".+5\.[1-2]\.\d{4}" type="logical" condition="or">
        <check type="uninstall" condition="exists" path="Java 7 Update %shortupdateverxp%" />
        <check type="uninstall" condition="exists" path="Java 7" />
    </check>
 <!-- Verification pour 7 -->
    <check os=".+6\.[0-1]\.\d{4}" type="file" condition="exists" path="%PROGRAMFILES%\Java\jre1.%majorversion%.0_%updatever7%\bin\java.exe" />
    <check os=".+6\.[0-1]\.\d{4}" type="file" condition="exists" path="%PROGRAMFILES%\Java\jre1.%majorversion%.0_%updatever7%\lib\i386\jvm.cfg" />
    <check os=".+6\.[0-1]\.\d{4}" type="logical" condition="or">
        <check type="uninstall" condition="exists" path="Java %majorversion% Update %updatever7%" />
        <check type="uninstall" condition="exists" path="Java %majorversion%" />
    </check>
 
<!-- on tue les processus Firefox et InternetExplorer -->
    <install cmd='taskkill /f /im jqs.exe /im iexplore.exe /im firefox.exe'><exit code='any' /></install>
<!-- Si Java est mal installe, la mise a jour plante pendant la desinstallation de la version precedente avec le message "rundll32 : installer.dll introuvable". En copiant "installer.dll" dans le dossier d'installation ca ne plante plus -->
    <install os=".+5\.[1-2]\.\d{4}" cmd='%COMSPEC% /C copy /Y "%SOFTWARE%\java\installer.dll" "%PROGRAMFILES%\Java\jre7\bin\"'><exit code='any' /></install>
 <install os=".+6\.[0-1]\.\d{4}" cmd='%COMSPEC% /C copy /Y "%SOFTWARE%\java\installer.dll" %PROGRAMFILES%\Java\jre1.%majorversion%.0_%updatever7%\bin\"'><exit code='any' /></install>
    <!-- desinstall versions precedentes de Java 6 -->
 <!-- desinstallation de ma 38 et 39 ({...-2F832160%version%FF}- ajouter des lignes si necessaire -->
    <install timeout='300' cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216038FF}'><exit code='any' /></install>
    <install timeout='300' cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216039FF}'><exit code='any' /></install>
 <!-- desinstall versions precedentes de Java 7 -->
    <install timeout='300' cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83217010FF}'><exit code='any' /></install>
    <install timeout='300' cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83217011FF}'><exit code='any' /></install>
    <install timeout='300' cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83217015FF}'><exit code='any' /></install>
    <install timeout='300' cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83217021FF}'><exit code='any' /></install>
    <install timeout='300' cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83217040FF}'><exit code='any' /></install>
    <install timeout='300' cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83217045FF}'><exit code='any' /></install>
    <install timeout='300' cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83217051FF}'><exit code='any' /></install>
    <install timeout='300' cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83217055FF}'><exit code='any' /></install>
    <install timeout='300' cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83217060FF}'><exit code='any' /></install>
    <install timeout='300' cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F03217067FF}'><exit code='any' /></install>
    <install timeout='300' cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F03217071FF}'><exit code='any' /></install>
    <install timeout='300' cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F03217075FF}'><exit code='any' /></install>
    <!-- desinstall versions precedentes de Java 8 -->
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F83218040F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F83218045F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F83218060F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F83218066F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F83218073F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F83218091F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180101F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180111F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180121F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180131F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180144F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180151F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180161F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180181F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180191F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180201F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180251F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180261F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180271F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180281F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180291F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180301F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180311F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180351F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180361F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180371F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180381F0}'> <exit code='0' /> <exit code='1605' /> </install>
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180391F0}'> <exit code='0' /> <exit code='1605' /> </install>

    <!-- desinstall de la version que l on veut installer sur tous les postes -->
    <install timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F032170%updateverxp%FF}'><exit code='0' /><exit code='1605' /></install>
    <install os=".+6\.[0-1]\.\d{4}" timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180%updatever7%F0}'><exit code='0' /><exit code='1605' /></install>
                                                    
    <!-- on installe le .exe sur des postes XP -->
    <install
 os=".+5\.[1-2]\.\d{4}"
 timeout="300"
 cmd='%SOFTWARE%\java\jre-7u%shortupdateverxp%-windows-i586.exe /s REBOOT=Suppress IEXPLORER=1 MOZILLA=1 WEB_JAVA_SECURITY_LEVEL=M JAVAUPDATE=%autoupdate% CUSTOM=1' />
    <!-- on installe le .msi sur des postes W7 -->
    <install
 os=".+6\.[0-1]\.\d{4}"
 timeout="300"
 cmd='msiexec /qn /i %SOFTWARE%\java\jre1.%majorversion%.0_%updatever7%\jre1.%majorversion%.0_%updatever7%.msi REBOOT=Suppress JAVAUPDATE=%autoupdate% IEXPLORER=1 MOZILLA=1 WEB_JAVA_SECURITY_LEVEL=M CUSTOM=1'/>
    <!-- suppression Java Quick Starter -->
    <install cmd='%COMSPEC% /C if exist "%PROGRAMFILES%\Java\jre7\bin\jqs.exe" "%PROGRAMFILES%\Java\jre7\bin\jqs.exe" -unregister'><exit code='any' /></install>
    <!-- suppression Java Auto Update -->
    <install cmd='REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v SunJavaUpdateSched /f'><exit code='any' /></install>
 
    <downgrade include="install" />
    <upgrade include="install" />
    <remove os=".+5\.[1-2]\.\d{4}" timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F032170%updateverxp%FF}' />
    <remove os=".+6\.[0-1]\.\d{4}" timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180%updatever7%F0}' />
</package>



Image  Pour mémoire, la désinstallation de vieilles versions de Java
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142000}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142010}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142020}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142030}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142040}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142050}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142060}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142070}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142080}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142090}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142100}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142110}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142120}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142130}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142140}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142150}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {7148F0A8-6813-11D6-A77B-00B0D0142160}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0150000}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0150010}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0150020}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0150030}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0150040}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0150050}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0150060}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0150070}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0150080}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0150090}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0150100}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0150110}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0150120}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0150130}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0150140}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0160000}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0160010}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0160020}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0160030}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0160040}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0160050}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0160060}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {3248F0A8-6813-11D6-A77B-00B0D0160070}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216010FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216011FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216012FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216013FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216014FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216015FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216016FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216017FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216018FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216019FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216020FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216021FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216022FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216024FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216025FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216026FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216027FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216028FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216029FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216030FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216031FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216035FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216037FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F83216038FF}'><exit code='0' /><exit code='1605' /></install>
  <install cmd='msiexec /qn /norestart /x {26A24AE4-039D-4CA4-87B4-2F32180121F0}'><exit code='0' /><exit code='1605' /></install>


Pour installer Oracle Java 8 sous (x)Ubuntu (ajout Simon) :

sudo add-apt-repository -y ppa:webupd8team/java ; apt update ; sudo echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections | sudo apt install -y oracle-java8-installer

(version libre = openjdk-8)

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 26 août 2016 11:47
par boris.mauricette
bonjour, java est en 8u101, les changements dans le paquet semblent être:
<variable name="updatever7" value="101" />
<variable name="shortupdatever7" value="101" />

<!-- Téléchargement Java 8 pour 7 -->
<eoledl dl="http://javadl.sun.com/webapps/download/AutoDL?BundleId=211997" destname="java/jre-%majorversion%u%updatever7%-windows-i586.exe" />

<remove os=".+6\.[0-1]\.\d{4}" timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180%updatever7%F0}' />

et rajouter la version actuelle dans les lignes de désinstallation...

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 29 août 2016 17:59
par raphael.brocq
Mise à jour de la version 8 en 8.101.

Merci à Boris pour cette veille.

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 16 déc. 2016 15:32
par raphael.brocq
Mise à jour de la version 8 en 8.111.

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 30 janv. 2017 11:26
par raphael.brocq
Mise à jour de la version 8 en 8.121.

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 30 janv. 2017 13:34
par cedric.lemery
Pour la version de seven, 8u121, en suivant l'adresse du xml, il y a un message d'erreur.
Il semble qu'il faille aller chercher l'exe sur :
http://javadl.oracle.com/webapps/downlo ... 075a80e441

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 30 janv. 2017 14:37
par raphael.brocq
Corrigé. Merci  :oops:

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 03 mai 2017 15:21
par simon.bernard
Mise à jour de Java de la version "8 update 121" vers la version "8 update 131".


    <variable name="updatever7" value="121" />
    <variable name="shortupdatever7" value="121" />


remplacé par :

    <variable name="updatever7" value="131" />
    <variable name="shortupdatever7" value="131" />



----




    <!-- Téléchargement Java 8 pour 7 -->

    <eoledl dl="http://javadl.sun.com/webapps/download/AutoDL?BundleId=216432" destname="java/jre-%majorversion%u%updatever7%-windows-i586.exe" />


remplacé par :


    <!-- Téléchargement Java 8 pour 7 -->

 <eoledl dl="http://javadl.oracle.com/webapps/download/AutoDL?BundleId=220313_d54c1d3a095b4ff2b6607d096fa80163" destname="java/jre-%majorversion%u%updatever7%-windows-i586.exe" />


----

Dans la section :

    <!-- desinstall versions precedentes de Java 8 -->


Ajout (a la fin) de la ligne de désinstallation de la version 121


    <install os=".+6\.[0-1]\.\d{4}" timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180121F0}'> <exit code='0' /> <exit code='1605' /> </install>

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 04 oct. 2017 11:05
par raphael.brocq
Mise à jour de la version 8 en 8.144.

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 04 oct. 2017 13:42
par gilles.pelissier
Dans le paquet il y a un fichier "installer.dll" qui est copié avant l'installation.
On le trouve où ce "installer.dll" ?

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 04 oct. 2017 14:35
par cedric.frayssinet
gilles.pelissier a écrit :
Dans le paquet il y a un fichier "installer.dll" qui est copié avant l'installation.
On le trouve où ce "installer.dll" ?

C'est très vieux çà, je pense que tu peux à présent supprimer la ligne mais dans le doute, quelqu'un pourra te le mettre en partage...

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 04 oct. 2017 21:54
par gilles.pelissier
Je n'avais jamais fait attention à cette ligne et vu que ça marche depuis plusieurs années comme ça sans ce fameux "installer.dll", je vais laisser tel quel !

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 15 nov. 2017 12:12
par gerome.guilhermin
Mise à jour de Java de la version "8 update 144" vers la version "8 update 151".


    <variable name="updatever7" value="144" />
    <variable name="shortupdatever7" value="144" />


remplacé par :

    <variable name="updatever7" value="151" />
    <variable name="shortupdatever7" value="151" />



----




    <!-- Téléchargement Java 8 pour 7 -->

    <eoledl dl="http://javadl.oracle.com/webapps/download/AutoDL?BundleId=225353_090f390dda5b47b9b721c7dfaa008135" destname="java/jre-%majorversion%u%updatever7%-windows-i586.exe" />


remplacé par :


    <!-- Téléchargement Java 8 pour 7 -->

 <eoledl dl="http://javadl.oracle.com/webapps/download/AutoDL?BundleId=227550_e758a0de34e24606bca991d704f6dcbf" destname="java/jre-%majorversion%u%updatever7%-windows-i586.exe" />


----

Dans la section :

    <!-- desinstall versions precedentes de Java 8 -->


Ajout (a la fin) de la ligne de désinstallation de la version 131


    <install os=".+6\.[0-1]\.\d{4}" timeout='300' cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F32180144F0}'> <exit code='0' /> <exit code='1605' /> </install>

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 01 févr. 2018 16:34
par simon.bernard
Pour info, il n'y aura plus de mise à jour pour Java 8 à partir de Septembre (sauf si vous passez sur l'offre commerciale payante).
Je ne sais pas si la version opensource ( OpenJDK 8 ) sera concerné aussi.

source : https://www.developpez.com/actu/185779/ ... ommercial/


(la dernière version stable actuelle de Java c'est la 9 pour rappel)

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 05 févr. 2018 13:39
par raphael.brocq
Passage de la version 8.151 à 8.161

lien de téléchargement : http://javadl.oracle.com/webapps/downlo ... 98c45e0808

testé en live sur un bahut sans filet en formation lundi dernier. Même pas peur 8)

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 07 févr. 2018 18:20
par christophe.valaitis
Un collègue de physique souhaite utiliser au lycée des animations flash depuis ce site http://gilbert.gastebois.pagesperso-orange.fr/java/molecules/molecules.htm
avec IE mais Java bloque l'accès aux animations. Serait-il possible de prévoir dans le paquet wpkg l'ajout de ce site dans les sites autorisés par Java. J'ai bien trouvé cela : https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/exception_site_list.html mais je laisse faire les pro (qui se reconnaitront ... :-)). En plus, j'ai l'impression que l'autorisation est donnée par utilisateur et non pas par machine, à confirmer.

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 07 févr. 2018 20:47
par gilles.pelissier
Pour palier à ce problème, j'ai créé dans le dossier du profil obligatoire (netlogon/profil.V2) les dossiers suivants qui redescendent à l'ouverture de session dans les data de l'utilisateur.
- \\Srv-scribe\netlogon\profil.V2\AppData\LocalLow\Sun\Java\Deployment      qui contient le fichier   "deployment.properties"
Java.JPG


- \\Srv-scribe\netlogon\profil.V2\AppData\LocalLow\Sun\Java\Deployment\security     qui contient le fichier  "exception.sites"
Java2.JPG


Contenu du fichier "deployment.properties"
#deployment.properties
#Tue Jan 16 00:22:34 CET 2018
deployment.modified.timestamp=1516058554461
deployment.roaming.profile=true
deployment.version=8
install.disable.sponsor.offers=false
deployment.browser.path=C\:\\Program Files\\Internet Explorer\\IEXPLORE.EXE
#Java Deployment jre's
#Tue Jan 16 00:22:34 CET 2018
deployment.javaws.jre.0.registered=true
deployment.javaws.jre.0.platform=1.8
deployment.javaws.jre.0.osname=Windows
deployment.javaws.jre.0.path=C\:\\Program Files (x86)\\Java\\jre1.8.0_151\\bin\\javaw.exe
deployment.javaws.jre.0.product=1.8.0_151
deployment.javaws.jre.0.osarch=x86
deployment.javaws.jre.0.location=http\://java.sun.com/products/autodl/j2se
deployment.javaws.jre.0.enabled=true
deployment.javaws.jre.0.args=


Contenu du fichier "exception.sites"   (la liste des sites autorisés)
http://www.sciences.univ-nantes.fr/
http://www.walter-fendt.de/ph14f/
http://www.ostralo.net/
http://ressources.univ-lemans.fr/
http://surendranath.tripod.com/Applets.html
http://gilbert.gastebois.pagesperso-orange.fr/

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 21 mars 2018 09:43
par simon.bernard
Oracle Java 10 vient de sortir, la version 9 est désormais obsolète.
Article ici : https://www.developpez.com/actu/194258/ ... ur-Java-9/

A noté que la version opensource (OpenJDK) en version 10 et même la future 11 est déjà dans les dépôts officiels d'Ubuntu 18.04.

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 27 août 2018 16:36
par raphael.brocq
Passage de la version 8.161 à 8.181

lien de téléchargement : http://javadl.oracle.com/webapps/downlo ... 2fad6ed6d1

Re: Java : Outil permettant l'exécution de programmes Java

Posté : 09 nov. 2018 17:17
par raphael.brocq
Passage de la 8.181 à la 8.191
lien de téléchargement à la main : http://javadl.oracle.com/webapps/downlo ... 4e85c51e0c
ça faisait une paye que je n'avais pas pris un peu de temps pour mettre à jour un paquet :|