자바 작업 Windows 레 지 스 트 리 지

필요 한 jar 패키지:  Registry.jar
다운로드 주소:  http://www.trustice.com/java/jnireg/index.shtml
코드 예제:
 public void test() //throws RegistryException
 {
        RegistryKey registryKey = null;
        try
        {
            // ICE_JNIRegistry.dll   java.library.path           
            System.out.println("" + System.getProperties().get("java.library.path"));
            System.loadLibrary("ICE_JNIRegistry");
            registryKey = Registry.openSubkey(Registry.HKEY_LOCAL_MACHINE,
                    "SYSTEM\\CurrentControlSet\\services\\postgresql-9.4",
                    RegistryKey.ACCESS_READ);
            System.out.println(registryKey.getStringValue("DisplayName"));
        } catch (NoSuchKeyException e)
        {
            logger.error(e.getMessage());
            e.printStackTrace();
        } 
        catch (RegistryException e)
        {
            logger.error(e.getMessage());
            e.printStackTrace();
        } finally
        {
            if (registryKey != null)
            {
                try
                {
                    registryKey.closeKey();
                } catch (RegistryException ex)
                {
                    logger.error(ex.getMessage());
                    ex.printStackTrace();
                }
            }
        }
 }

   출력 결과:
  D:\Java32\jdk1.7.0_67\jre\bin;C:\Windows\Sun\Java\bin;D:\Java32\jdk1.7.0_67\bin;.
 postgresql-9.4 - PostgreSQL Server 9.4

 
 참고 블 로그:
 http://blog.chinaunix.net/uid-21227800-id-65826.html

좋은 웹페이지 즐겨찾기