Aller au contenu

Messages recommandés

Posté(e)

Bonjour à tous !

 

J'ai trouvé cette exemple, pour tester la version de Java installé.

Est il possible d'avoir cette fonctionnalité depuis AutoCAD ?

Via une dll ou autre !

 

 

Daniel OLIVES

 

Code:

import java.applet.*;

import java.awt.*;

public class JavaVersionDisplayApplet extends Applet

{ private Label m_labVersionVendor;

public JavaVersionDisplayApplet() //constructor

{ Color colFrameBackground = Color.pink;

this.setBackground(colFrameBackground);

m_labVersionVendor = new Label (" Java Version: " +

System.getProperty("java.version")+

" from "+System.getProperty("java.vendor"));

this.add(m_labVersionVendor);

}

}

Posté(e)

Salut,

 

Il semble que le code que tu donnes soit du Java (ou JavaScript).

 

À mon avis, le plus simple pour avoir la version de Java est de chercher dans le registre.

Ne pas oublier d'importer l'espace de nom Microsoft.Win32 pour accéder au registre

 

C#

        private string GetJavaSoftVersion()
       {
           RegistryKey root = Registry.LocalMachine;
           RegistryKey rk = root.OpenSubKey(@"SOFTWARE\JavaSoft\Java Runtime Environment");
           if (rk == null)
               return "JavaSoft introuvable";
           return rk.GetValue("CurrentVersion", "Version inconnue").ToString();
       }

 

VB

        Private Function GetJavaSoftVersion() As String
    Dim root As RegistryKey = Registry.LocalMachine
    Dim rk As RegistryKey = root.OpenSubKey("SOFTWARE\JavaSoft\Java Runtime Environment")
    If rk Is Nothing Then
	Return "JavaSoft introuvable"
    End If
    Return rk.GetValue("CurrentVersion", "Version inconnue").ToString()
       End Function

 

PS : remplace "CurrentVersion" par "BrowserJavaVersion" pour avoir aussi la version mineure.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

Bonjour,

Il est vrai que même en VLisp la base de registre est accessible !

C'est donc cette dernière solution pour laquelle j'ai opté.

Daniel OLIVES

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité