System.getProperty("java.library.path")获取java安装路径

System.out.println(System.getProperty("java.library.path"));~

java可以通过System.getProperty获得系统变量的值。而java.library.path只是其中的一个,表示系统搜索库文件的路径。

例如这个值可以能是 c;\windows;d:est;e:\mytest

那当你在程序中装载一个dll库时,系统就是去当前目录和这几个目录找看看有没有这个文件。

这个类作用是很大的,我们可以获取很多信息。

System.getProperty()参数大全

java.version Java Runtime Environment version
java.vendor Java Runtime Environment vendor
java.vendor.url Java vendor URL
java.home Java installation directory
java.vm.specification.version Java Virtual Machine specification version
java.vm.specification.vendor Java Virtual Machine specification vendor
java.vm.specification.name Java Virtual Machine specification name
java.vm.version Java Virtual Machine implementation version
java.vm.vendor Java Virtual Machine implementation vendor
java.vm.name Java Virtual Machine implementation name
java.specification.version Java Runtime Environment specification version
java.specification.vendor Java Runtime Environment specification vendor
java.specification.name Java Runtime Environment specification name
java.class.version Java class format version number
java.class.path Java class path
java.library.path List of paths to search when loading libraries
java.io.tmpdir Default temp file path
java.compiler Name of JIT compiler to use
java.ext.dirs Path of extension directory or directories
os.name Operating system name
os.arch Operating system architecture
os.version Operating system version
file.separator File separator ("/" on UNIX)
path.separator Path separator (":" on UNIX)
line.separator Line separator ("
" on UNIX)
user.name User's account name
user.home User's home directory
user.dir User's current working directory

public class HelloWorld{ public static void main(String args[]){ System.out.println("Hello! World"); System.out.println(System.getProperty("java.library.path")); } } 结果: Hello! WorldC:/Program Files/Java/jdk1.6.0_17/bin;.;C:/WINDOWS/Sun/Java/bin;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;C:/Program Files/Common Files/Thunder Network/KanKan/Codecs;C:/Program Files/TortoiseSVN/bin;C:/Program Files/Microsoft SQL Server/80/Tools/BINN

读JAVA_HOME环境变量,应该更接近楼主的要求。

System.getenv("JAVA_HOME");

用java获得机器的唯一号
答:一、上Google搜一下Mac及CPU ID的C代码 二、上java.sun.com找那个JNI的指南 三、你用二的方法把一的代码给包一下。其实利用在java中的runtime来执行在win里面的ipconfig -all的命令可以实现的!!java.lang.Process proc = Runtime.getRuntime().exec("ipconfig /all");Inpu...

怎么用cmd看手机型号,比如说插在电脑上的手机
答:1、在命令行中输入“adb shell”2、进入shell之后,再输入“cat /system/build.prop | grep "product"”getprop 查看机器的全部信息参数getprop ro.serialno 查看机器的SN号getprop ro.carrier 查看机器的CID号getprop ro.hardware 查看机器板子代号getprop ro.bootloader 查看SPL(Hboot)版本号 ...

SELinux权限
答:  get_prop(platform_app, graphics_debug_prop) 例2: 03-27 14:11:02.596 1228-1228/com.android.systemui W/BackThread: type=1400 audit(0.0:481): avc: denied { read } for name="als_ps" dev="tmpfs" ino=10279 scontext=u:r:platform_app:s0:c512,c768 tcontext=u:object_r:als_ps...

htc veo 3D CDMA刷机出现 assert failed:getprop("ro.product.device...
答:您好,提问者:这个错误可能是手机刷入不兼容的ROM造成的。提问者可以去木蚂蚁论坛,有个CDMA专区的ROM可提供下载,详细教程也很全。

...failed: !less_than_int(1351748216, getprop("ro.build.date.utc...
答:说明你手机上的版本时间比这个ROM时间要新,所以更“新”失败。1351748216对应的北京时间为2012/11/1 13:36:56

如何读取其它jar中的MANIFEST.MF文件信息?
答:File manifestFile = new File(directory.getAbsolutePath() + File.separator + MANIFEST_DIRECTORY_LOCATION);if (manifestFile.exists()) { return new FileReader(manifestFile);} else { return null;} } catch (IOException e) { throw new RuntimeException("Unable to read MANIFEST for ...

移植ROM WIFI蓝牙打不开怎么破
答:以下教程会根据网友反馈不断补充更改,使之最终较详细。想移植,先要学会线刷救砖,百度上有线刷教程,以前太老版的6577线刷工具不适合安卓4.1,后面附上V970能线刷安卓4.1的工具由于V970做ROM的朋友少,且本人时间有限,所以写些教材,让大家参考,希望咱V970的ROM越来越多。我自己移植,不如教会大家...

JAVA中如何读取src下所有的properties文件?
答:写成下面这种。上面写的那些只在 JavaSE 中 String path = Thread.currentThread().getContextClassLoader().getResource("").getPath();System.out.println(path);InputStream in = new FileInputStream(new File(path+File.separator+"mysql.properties"));Properties prop = new Properties();...

java 怎么获得文件编码格式
答:System.out.println(file.getName() + ":编码为UTF-8"); else System.out.println(file.getName() + ":可能是GBK,也可能是其他编码");2:若想实现更复杂的文件编码检测,可以使用一个开源项目cpdetector,它所在的网址是:http://cpdetector.sourceforge.net/。它的类库很小,只有500K左右,cpDetector是基于统计学...

Android模拟器 通过本地电脑上网
答:所以就会出现电脑可以上网但是模拟器不能上网的情况。其实设置方法很简单,只要把模拟器的默认DNS设置成电脑的DNS地址即可。第一步:用系统的命令进入Android开发包的tools目录 cd X:\...\android-sdk-windows\tool第二布:使用adb的shell,确认系统的各项属性adb shellgetprop getprop会列出系统当前的各项...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网