sun.java2d.fontpath,java起用默认浏览器

java启用默认浏览器

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();

}

}

}

根据你的描述,你提到了两个引用内容。第一个引用是关于错误信息"找不到 session.save_path = "C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp""的配置问题。而第二个引用是关于一个文件名为"Simplified and community-driven man pages.zip"的文件。然后你提到了一个错误信息"1961 C:\Users\ADMINI~1\AppData\Local\Temp\cc6AIorU.s Error: value of 00000009508505cb too large for field of 4 bytes at 0000000000000167"。 关于第一个引用的错误信息,它是由于无法找到指定路径下的session保存文件导致的。这可能是由于路径配置错误或者文件被误删除导致的。要解决这个问题,你可以检查配置文件中session.save_path的路径是否正确,并确保该路径存在并且有适当的访问权限。如果路径无误并且文件确实存在,那么可能是因为文件被删除或者移动了。你可以尝试重新创建该文件或者更改session.save_path的路径来指向正确的位置。 关于第二个引用,它是关于一个文件名为"Simplified and community-driven man pages.zip"的文件的描述。根据文件名来看,它可能是一个包含了简化和由社区驱动的man页面的压缩文件。man页面是一种在Unix和类Unix系统上用于提供软件文档的标准格式。通过使用这个文件,你可以访问到简化且由社区驱动的man页面,这有助于更好地理解和使用相关软件。 至于你提到的错误信息"1961 C:\Users\ADMINI~1\AppData\Local\Temp\cc6AIorU.s Error: value of 00000009508505cb too large for field of 4 bytes at 0000000000000167",这是一个十六进制数值过大无法适应四字节字段的错误。根据提供的信息,这个错误可能与某个程序或代码有关,由于数值过大而导致程序无法正确处理。要解决这个问题,你可以检查相关代码中对于该数值的处理逻辑,确认是否存在溢出或者类型不匹配的情况,然后相应地进行修改来解决这个错误。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [;session.save_path = CDOCUME~1ADMINI~1LOCALS~1Temp](https://download.csdn.net/download/navy_ji/2696727)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [tldr: Simplified and community-driven man pages.zip](https://download.csdn.net/download/weixin_38744375/11815062)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值