자바 작업 Windows 레 지 스 트 리 지
1615 단어 자바 조작 win 레 지 스 트
다운로드 주소: 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