IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

tester AdoptOpenJDK sur poste client


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de pendoRa
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Mai 2007
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 317
    Par défaut tester AdoptOpenJDK sur poste client
    Bonjour a tous,

    j'essaie de remplacer ma version Java 8 Update 202 par AdoptOpenJDK.

    J'ai désinstallé java sur la machine ainsi que les 2 variables d'environnement contenues dans Path et JAVA_HOME.

    J’installe le nouveau Java (AdoptOpenJDK), je lance la commande et j'ai bien la nouvelle version d'installée qui s'affiche.

    Comment tester des applets et/ou des applications utilisant ce Java ? Avez vous un site spécialisé par ex ou des commandes pour vérifier le bon fonctionnement de ce java ?


    Je précise que c'est seulement coté poste de client, pas de Dev ici.

    Lorsque je lance une page utilisant un jnlp rien ne se passe par exemple..

    Merci !!

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur en génie logiciel
    Inscrit en
    Juin 2012
    Messages
    948
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur en génie logiciel
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2012
    Messages : 948

  3. #3
    Membre éclairé Avatar de pendoRa
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Mai 2007
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 317
    Par défaut
    Merci pour la réponse.

    Effectivement c'est bien IcedTea qui remplace le Java WebStart et ca fonctionne bien avec AdoptOpenJDK 8u242

    J'ai donc fais un script de désinstallation de Java version 7 et 8 puis installation de OpenJDK.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
     
    function uninstallJava
    {
    	{Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -like "*java*"} | foreach-object -process {$_.Uninstall()} }
     
    }
     
    function uninstallJAVA8
    {
    	gwmi Win32_Product -filter "name like 'Java%' AND vendor like 'Oracle%' AND (version like '8.%' OR version like '1.8.%')" | % { if (Get-Member -In $_ -Name "Uninstall" -Mem Method) { Write-Host "Uninstalling $($_.Name)"; $_.Uninstall().ReturnValue; } }
     
    }
     
    function uninstallJAVA7 
    {
    	gwmi Win32_Product -filter "name like 'Java%' AND vendor like 'Oracle%' AND (version like '7.%' OR version like '1.7.%')" | % { if (Get-Member -In $_ -Name "Uninstall" -Mem Method) { Write-Host "Uninstalling $($_.Name)"; $_.Uninstall().ReturnValue; } }
    }
     
    #recuperation version Java présente sur le poste
    $getjavaversion = (get-childitem -Path 'C:\Program Files\Java')
     
    	forEach ($java in $getjavaversion)
    	{
    		$javaversion = (get-item -Path 'C:\Program Files\Java\"$java.name"\bin\java.exe').VersionInfo.ProductVersion
     
    		if($javaversion -contains "8.*" or "1.8*") 
    		{
    			uninstallJAVA8
     
    			installAdoptOpenJDK
    		}
    		elseif($javaversion -contains "7.*" or "1.7*") 
    		{
    			uninstallJAVA8
     
    			installAdoptOpenJDK
    		}
     
     
    	}
     
    #Installing AdoptOpenJDK8
    function installAdoptOpenJDK
    {
     
    	echo "installing OpenJDK8"
    	$file = .\OpenJDK8U-jre_x64_windows_hotspot_8u242b08.msi"
    	$jdkDir="jdk8u202-b08"
    	$jdkFullDir="C:\AdoptOpenJDK\jdk8u202-b08"
     
    		#modification variable environment
    		setx -m JAVA_HOME $jdkFullDir
     
    			$oldSysPath = (Get-Itemproperty -path 	'hklm:\system\currentcontrolset\control\session manager\environment' -Name Path).Path
    			$newSysPath = $oldSysPath + ";C:\AdoptOpenJDK\jdk8u202-b08\bin"
     
    			Set-ItemProperty -path 'hklm:\system\currentcontrolset\control\session manager\environment' -Name Path -Value $newSysPath
     
    	#installation OpenJDK
    	msiexec /i $file ADDLOCAL=all /qn /lvx "C:\Program Files\JavaMigration\LOGS\MigrationJava242.log"
     
    }

Discussions similaires

  1. gestion de dll manquante sur poste client
    Par tomo0013 dans le forum Access
    Réponses: 11
    Dernier message: 05/03/2007, 09h16
  2. Réponses: 7
    Dernier message: 18/01/2007, 15h59
  3. Installation OCX sur poste client
    Par BOUBOU81 dans le forum C++Builder
    Réponses: 1
    Dernier message: 31/05/2006, 11h45
  4. Réponses: 6
    Dernier message: 09/11/2005, 17h29
  5. [CR][VB6]PB sur poste Client
    Par Angusy dans le forum SDK
    Réponses: 8
    Dernier message: 16/04/2005, 20h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo