public class Test { public static void main(String[] args) { Properties prop = System.getProperties(); Iterator it = prop.keySet().iterator(); while(it.hasNext()) { System.out.println(it.next()); } // java.runtime.name:Java(TM) 2 Runtime Environment, Standard Edition // sun.boot.library.path:C:\jdk1.4.1_02\jre\bin // java.vm.version:1.4.1_02-b06 // java.vm.vendor:Sun Microsystems Inc. // java.vendor.url:http://java.sun.com/ // path.separator:; // java.vm.name:Java HotSpot(TM) Client VM // file.encoding.pkg:sun.io // user.country:CN // sun.os.patch.level:Service Pack 4 // java.vm.specification.name:Java Virtual Machine Specification // user.dir:E:\工作目录\java\EnhydraTools\classes // java.runtime.version:1.4.1_02-b06 // java.awt.graphicsenv:sun.awt.Win32GraphicsEnvironment // java.endorsed.dirs:C:\jdk1.4.1_02\jre\lib\endorsed // os.arch:x86 // java.io.tmpdir:C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ // line.separator: // java.vm.specification.vendor:Sun Microsystems Inc. // user.variant: // os.name:Windows 2000 // sun.java2d.fontpath: // java.library.path:C:\jdk1.4.1_02\bin;.;C:\WINNT\system32;C:\WINNT;C:\jdk1.4.1_02 // \bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;d:\Sybase\CFG-1_0\bin;d:\ // Sybase\EFTS-12_5\dll;d:\Sybase\EFTS-12_5\bin;d:\Sybase\OCS-12_5\dll;d:\Sybase\OC // S-12_5\lib3p;d:\Sybase\OCS-12_5\bin;d:\Sybase\ASE-12_5\dll;d:\Sybase\ASE-12_5\bi // n;d:\oracle\ora81\bin;d:\oracle\ora81\Apache\Perl\5.00503\bin\mswin32-x86;C:\Pro // gram Files\Oracle\jre\1.1.7\bin;D:\Program Files\Sybase\Shared\Sun\JDK118\bin;D: // \Program Files\Sybase\Shared\PowerBuilder;d:\Sybase\DLL;d:\Sybase\BIN;d:\Program // Files\Sybase\Sybase Central\win32;d:\Sybase\ASEP;d:\Program Files\Sybase\SQL An // ywhere 8\win32;d:\Program Files\Sybase\Shared\win32;d:\Program Files\Sybase\Shar // ed\Sybase Central 4.1;d:\Program Files\Sybase\Shared\Web Targets;D:\Program File // s\Borland\Delphi7\Bin;D:\Program Files\Borland\Delphi7\Projects\Bpl\;D:\siemens\ // SMTK\bin;D:\Enhydra5.0\DODS5.1\bin;d:\enhydra5.0\DODS5.1\bin;d:\jwsdp-1.1\jwsdp- // shared\bin // java.specification.name:Java Platform API Specification // java.class.version:48.0 // java.util.prefs.PreferencesFactory:java.util.prefs.WindowsPreferencesFactory // os.version:5.0 // user.home:C:\Documents and Settings\Administrator // user.timezone: // java.awt.printerjob:sun.awt.windows.WPrinterJob // file.encoding:GBK // java.specification.version:1.4 // java.class.path:.;D:\Program Files\Sybase\Jaguar CTS 3.5\html\classes;D:\Program // Files\Sybase\Jaguar CTS 3.5\java\classes;D:\Program Files\Sybase\Shared\Sun\jdk // 118\lib\classes.zip;D:\Program Files\Sybase\Shared\PowerBuilder\classes.zip;C:\j // dk1.4.1_02\jre\lib\rt.jar;C:\Program Files\Apache Group\axis-1_1\lib\axis.jar;C: // \Program Files\Apache Group\axis-1_1\lib\commons-discovery.jar; // user.name:Administrator // java.vm.specification.version:1.0 // java.home:C:\jdk1.4.1_02\jre // sun.arch.data.model:32 // user.language:zh // java.specification.vendor:Sun Microsystems Inc. // awt.toolkit:sun.awt.windows.WToolkit // java.vm.info:mixed mode // java.version:1.4.1_02 // java.ext.dirs:C:\jdk1.4.1_02\jre\lib\ext // sun.boot.class.path:C:\jdk1.4.1_02\jre\lib\rt.jar;C:\jdk1.4.1_02\jre\lib\i18n.ja // r;C:\jdk1.4.1_02\jre\lib\sunrsasign.jar;C:\jdk1.4.1_02\jre\lib\jsse.jar;C:\jdk1. // 4.1_02\jre\lib\jce.jar;C:\jdk1.4.1_02\jre\lib\charsets.jar;C:\jdk1.4.1_02\jre\cl // asses // java.vendor:Sun Microsystems Inc. // file.separator:\ // java.vendor.url.bug:http://java.sun.com/cgi-bin/bugreport.cgi // sun.io.unicode.encoding:UnicodeLittle // sun.cpu.endian:little // sun.cpu.isalist:pentium i486 i386 System.out.println("可以获取当前用户的主目录: " + System.getProperty("user.home")); System.out.println("获取当前JDK的版本号: " + System.getProperty("java.specification.version")); System.out.println("获取classpath: " + System.getProperty("java.class.path")); System.out.println("获取当前用户名: " + System.getProperty("user.name")); System.out.println("获取JDK路径: " + System.getProperty("java.home")); System.out.println("获取系统版本号..也可以说是补丁号 我的显示为Service Pack 2: " + System.getProperty("sun.os.patch.level")); System.out.println("当前程序的主目录: " + System.getProperty("user.dir")); System.out.println("显示系统操作系统的类型 我的显示为X86: " + System.getProperty("os.arch")); System.out.println("显示系统内部版本号: " + System.getProperty("os.version")); System.out.println("显示当前系统的临时目录: " + System.getProperty("java.io.tmpdir")); System.out.println("获取系统类型: " + System.getProperty("sun.desktop")); System.out.println("获取系统类型更详细的一些信息: " + System.getProperty("os.name")); System.out.println("Java的运行环境版本:"+System.getProperty("java.version")); System.out.println("Java的运行环境供应商:"+System.getProperty("java.vendor")); System.out.println("Java供应商的URL:"+System.getProperty("java.vendor.url")); System.out.println("Java的安装路径:"+System.getProperty("java.home")); System.out.println("Java的虚拟机规范版本:"+System.getProperty("java.vm.specification.version")); System.out.println("Java的虚拟机规范供应商:"+System.getProperty("java.vm.specification.vendor")); System.out.println("Java的虚拟机规范名称:"+System.getProperty("java.vm.specification.name")); System.out.println("Java的虚拟机实现版本:"+System.getProperty("java.vm.version")); System.out.println("Java的虚拟机实现供应商:"+System.getProperty("java.vm.vendor")); System.out.println("Java的虚拟机实现名称:"+System.getProperty("java.vm.name")); System.out.println("Java运行时环境规范版本:"+System.getProperty("java.specification.version")); System.out.println("Java运行时环境规范供应商:"+System.getProperty("java.specification.vender")); System.out.println("Java运行时环境规范名称:"+System.getProperty("java.specification.name")); System.out.println("Java的类格式版本号:"+System.getProperty("java.class.version")); System.out.println("Java的类路径:"+System.getProperty("java.class.path")); System.out.println("加载库时搜索的路径列表:"+System.getProperty("java.library.path")); System.out.println("默认的临时文件路径:"+System.getProperty("java.io.tmpdir")); System.out.println("一个或多个扩展目录的路径:"+System.getProperty("java.ext.dirs")); System.out.println("操作系统的名称:"+System.getProperty("os.name")); System.out.println("操作系统的构架:"+System.getProperty("os.arch")); System.out.println("操作系统的版本:"+System.getProperty("os.version")); System.out.println("文件分隔符:"+System.getProperty("file.separator")); //在 unix 系统中是"/" System.out.println("路径分隔符:"+System.getProperty("path.separator")); //在 unix 系统中是":" System.out.println("行分隔符:"+System.getProperty("line.separator")); //在 unix 系统中是"/n" System.out.println("用户的账户名称:"+System.getProperty("user.name")); System.out.println("用户的主目录:"+System.getProperty("user.home")); System.out.println("用户的当前工作目录:"+System.getProperty("user.dir")); System.out.println("环境变量:"+System.getProperty("sun.boot.class.path")); //使用默认浏览器打开链接, 方法1: if (java.awt.Desktop.isDesktopSupported()) { try { // 创建一个URI实例 java.net.URI uri = java.net.URI.create("http://www.163.com/"); // 获取当前系统桌面扩展 java.awt.Desktop dp = java.awt.Desktop.getDesktop(); // 判断系统桌面是否支持要执行的功能 if (dp.isSupported(java.awt.Desktop.Action.BROWSE)) { // 获取系统默认浏览器打开链接 dp.browse(uri); } } catch (java.lang.NullPointerException e) { // 此为uri为空时抛出异常 e.printStackTrace(); } catch (java.io.IOException e) { // 此为无法获取系统默认浏览器 e.printStackTrace(); } } //使用默认浏览器打开链接, 方法2: try { Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://www.baidu.com"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
详细解决方案
java起用默认浏览器
热度:408 发布时间:2012-10-26 10:30:59.0
相关解决方案
- java 乱码 汉字是 ? 如何转换成汉字
- java web 登录次数限制,该如何解决
- java 工商银行网银支付 B2B的 都亟需什么,需要注意什么
- Java Applet程序从JDK6升级到7时遇到的有关问题
- java web 视频相干
- 请教一个关于链接后缀的有关问题(java web 应用)
- java 系统单点登录解决方案
- java.lang.NumberFormatException: For input string: "id"该如何处理
- java.lang.NoSuchMethodException: setId([Ljava.lang.String;)解决方法
- java 获取客户端IP解决办法
- JAVA 后台怎么获得前台页面FCKedit编辑器中的内容以及内容的样式
- java 正则化匹配有关问题
- java web 受阻
- java.lang.IllegalStateException: No output folder,该怎么解决
- java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.makeAccess,该如何解决
- java 乱码有关问题 急求大神
- java EE错误如何解决阿,都是过了,没有能解决的!
- java 工程打包有关问题 多谢各位大神!多谢
- JAVA WEB导航条,该怎么处理
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password,该如何处理
- java 中Node 有关问题
- 关于 java 引述传递和值传递,你的知否
- 吐了,java Timer 终止不了。
- Java Web 学习中有关问题,请高手指教
- java web中的url地址小疑点。
- java web开发解决办法
- java.lang.NullPointerException解决方法
- 关于 java cast 有关问题,你明白不
- java ftp 下传和上载乱码有关问题
- java web项目上的一些文件