comment faire pour créer la clé de registre grâce à un programme en java?
Je veux créer la clé de registre grâce à un programme en java pour ajouter le fichier jar dans le démarrage.
RegistryKey r=new RegistryKey(RootKey.HKEY_CURRENT_USER,"Software/Microsoft/Windows/CurrentVersion/Run");
r.createSubkey("sample");
Mais j'ai eu l'erreur:
Exception in thread "main" java.lang.UnsatisfiedLinkError: ca.beq.util.win32.registry.RegistryKey.testInitialized()V
at ca.beq.util.win32.registry.RegistryKey.testInitialized(Native Method)
Comment puis-je le faire?
Grâce
hey ça marche avec 65bit OS? si non, est-il une alternative?
Quelqu'un a posté un lien vers une version 64 bits de version de la DLL dans le sourceforge.net/p/jregistrykey/support-requests/17, bien que je ne peut pas le faire travailler hors de la main - encore obtenir de l'exception ci-dessus. Si quelqu'un d'autre peut le faire fonctionner, laissez-moi savoir!
Quelqu'un a posté un lien vers une version 64 bits de version de la DLL dans le sourceforge.net/p/jregistrykey/support-requests/17, bien que je ne peut pas le faire travailler hors de la main - encore obtenir de l'exception ci-dessus. Si quelqu'un d'autre peut le faire fonctionner, laissez-moi savoir!
OriginalL'auteur Arivu2020 | 2010-04-13
Vous devez vous connecter pour publier un commentaire.
De la Javadoc:
Vous ne seriez pas sur une victoire 64 OS, par hasard?
Si pas, le manuel pour jreg mentionne:
n'importe où à l'un des chemin référencées par votre variable d'environnement %PATH%, ou vous pouvez ajouter le chemin de la dll pour vos Fenêtres %PATH%. Voir vlaurie.com/computers2/Articles/environment.htm ou computerhope.com/issues/ch000549.htm ou brightrev.com/how-to/windows/...
il suffit d'ajouter le fichier dll dans mon projet est assez pour exécuter. Merci beaucoup VonC
Je suis heureux d'avoir fait ce travail à la fin.
OriginalL'auteur VonC
Ajouter le
JRegistryKey.jar
dans la bibliothèque.Puis copiez et collez
JRegistryKey.dll
dans mon projet.Après que j'exécute le même programme ,La clé de registre est créée avec succès.
OriginalL'auteur Arivu2020
L'ajout d'jregistrykey.dll dans mon projet n'a pas fonctionné pour moi.
J'ai inclus ce bloc dans ma classe et ça a fonctionné.
OriginalL'auteur Abdul Rehman