六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 39|回复: 0

获取执行类相关的信息

[复制链接]

升级  54.33%

111

主题

111

主题

111

主题

举人

Rank: 3Rank: 3

积分
363
 楼主| 发表于 2013-1-15 02:44:27 | 显示全部楼层 |阅读模式
System.getProperties().list(System.out);

输出结果:

-- listing properties --java.runtime.name=Java(TM) SE Runtime Environmentsun.boot.library.path=C:\Program Files\Genuitec\Common\bina...java.vm.version=11.3-b02java.vm.vendor=Sun Microsystems Inc.java.vendor.url=http://java.sun.com/path.separator=;java.vm.name=Java HotSpot(TM) Client VMfile.encoding.pkg=sun.iouser.country=CNsun.java.launcher=SUN_STANDARDsun.os.patch.level=Service Pack 3java.vm.specification.name=Java Virtual Machine Specificationuser.dir=D:\Workspaces\ZLjava.runtime.version=1.6.0_13-b03java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironmentjava.endorsed.dirs=C:\Program Files\Genuitec\Common\bina...os.arch=x86java.io.tmpdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\line.separator=java.vm.specification.vendor=Sun Microsystems Inc.user.variant=os.name=Windows XPsun.jnu.encoding=GBKjava.library.path=C:\Program Files\Genuitec\Common\bina...java.specification.name=Java Platform API Specificationjava.class.version=50.0sun.management.compiler=HotSpot Client Compileros.version=5.1user.home=C:\Documents and Settings\Administratoruser.timezone=java.awt.printerjob=sun.awt.windows.WPrinterJobfile.encoding=GBKjava.specification.version=1.6user.name=Administratorjava.class.path=D:\Workspaces\ZL\WebRoot\WEB-INF\clas...java.vm.specification.version=1.0sun.arch.data.model=32java.home=C:\Program Files\Genuitec\Common\bina...java.specification.vendor=Sun Microsystems Inc.user.language=zhawt.toolkit=sun.awt.windows.WToolkitjava.vm.info=mixed modejava.version=1.6.0_13java.ext.dirs=C:\Program Files\Genuitec\Common\bina...sun.boot.class.path=C:\Program Files\Genuitec\Common\bina...java.vendor=Sun Microsystems Inc.file.separator=\java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport...sun.cpu.endian=littlesun.io.unicode.encoding=UnicodeLittlesun.desktop=windowssun.cpu.isalist=

获取类路径或文件路径的几个方法

1、
ClassA.class.getResource("ClassA.class").getPath() //得到带类名的路径,""中也可以是同目录下的文件名ClassA.class.getResource("").getPath()  //得到不带类名的路径ClassA.class.getClassLoader().getSystemResource("").getPath();//得到class文件存放的根目录ClassA.class.getClassLoader().getSystemResource("test/ClassA.class").getPath();//得到指定类类路径

2、
Thread.currentThread().getContextClassLoader().getResource("").getPath()
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表