java的路径研究
来源:互联网 发布:为什么ps软件打不开 编辑:程序博客网 时间:2024/04/29 08:01
转自:http://blog.sina.com.cn/s/blog_6a82eb900102uwhu.html
");
");
");
如上代码两个linux下结果:
tomcatPath:/home/app_admin/apache-tomcat-6.0.18/logs
path:/home/app_admin/apache-tomcat-6.0.18/webapps/pathtest/WEB-INF/classes/a.properties
filepath:/home/app_admin/apache-tomcat-6.0.18/logsspeed.txt
tomcatPath:/home/liuhy/apache-tomcat-6.0.29/bin
path:/home/liuhy/apache-tomcat-6.0.29/webapps/pathtest/WEB-INF/classes/a.properties
filepath:/home/liuhy/apache-tomcat-6.0.29/webapps/CDNManageSystem/speed.txt
windows下的结果:
tomcatPath:C:/Tomcat6.0/bin
path:/C:/Tomcat6.0/webapps/pathtest/WEB-INF/classes/a.properties
filepath:C:/Tomcat6.0/webapps/CDNManageSystem/speed.txt
总结下:
user.dir获得的路径:在哪执行的java命令,就是哪。可是第一个系统怎么会在logs下????
下面两个在bin目录下很正常。在logs下,这就有点说不过去了
如果从java类中获得path还是用getResource比较靠谱
资料二:
1.获取所有并显示:
Java代码
Properties p = System.getProperties();
p.list(System.out);
p.toString();
结果:
-- listing properties --
java.runtime.name=Java(TM) SE Runtime Environment
sun.boot.library.path=D:\files\Java\jre7\bin
java.vm.version=24.60-b09
java.vm.vendor=Oracle Corporation
java.vendor.url=http://java.oracle.com/
path.separator=;
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
file.encoding.pkg=sun.io
user.script=
user.country=CN
sun.java.launcher=SUN_STANDARD
sun.os.patch.level=Service Pack 1
java.vm.specification.name=Java Virtual Machine Specification
user.dir=E:\workspace\JavaLearn
java.runtime.version=1.7.0_60-b19
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=D:\files\Java\jre7\lib\endorsed
os.arch=amd64
java.io.tmpdir=C:\Users\ADMINI~1\AppData\Local\Temp\
line.separator=
java.vm.specification.vendor=Oracle Corporation
user.variant=
os.name=Windows 7
sun.jnu.encoding=GBK
java.library.path=D:\files\Java\jre7\bin;C:\Windows\Sun...
java.specification.name=Java Platform API Specification
java.class.version=51.0
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
os.version=6.1
user.home=C:\Users\Administrator
user.timezone=
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=UTF-8
java.specification.version=1.7
user.name=Administrator
java.class.path=E:\workspace\JavaLearn\bin;E:\workspa...
java.vm.specification.version=1.7
sun.arch.data.model=64
java.home=D:\files\Java\jre7
sun.java.command=Test
java.specification.vendor=Oracle Corporation
user.language=zh
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.7.0_60
java.ext.dirs=D:\files\Java\jre7\lib\ext;C:\Windows...
sun.boot.class.path=D:\files\Java\jre7\lib\resources.jar;...
java.vendor=Oracle Corporation
file.separator=\
java.vendor.url.bug=http://bugreport.sun.com/bugreport/
sun.cpu.endian=little
sun.io.unicode.encoding=UnicodeLittle
sun.desktop=windows
sun.cpu.isalist=amd64
备注:
java.version
java.vendor
java.vendor.url
java.vm.specification.version
java.vm.specification.vendor
java.vm.specification.name
java.vm.version
java.vm.vendor
java.vm.name
java.specification.version
java.specification.vendor
java.specification.name
os.name
os.arch
os.version
file.separator
path.separator
line.separator
java.home
java.class.version
java.class.path
java.library.path
java.io.tmpdir
java.compiler
java.ext.dirs
user.name
user.home
user.dir
资料三:
package org.outman.dms.server;
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
public class Test {
}
(Test.class.getPackage().getName()).replaceAll("//.","/")
- java的路径研究
- java路径研究
- 09.java web各种地址的写法(路径的研究)
- Java研究之文件路径的读取详解
- php路径问题的研究!
- jsp的路径的深入研究
- 不同的系统下,路径不同,关于路径的研究
- 不同的系统下,路径不同,关于路径的研究
- JSP的相对路径深入研究
- JSP的相对路径深入研究!
- JSP的相对路径深入研究
- 请求url的相对路径研究
- JSP的相对路径--深入研究
- Java反编译的研究
- Java反编译的研究
- java“块”的研究
- java“块”的研究
- java 块的研究
- Java简单实例--小超市
- xml解析-jaxp-sax方式
- Struts2中的struts.i18n.encoding的较量
- 【2016】四月份英语学习总结
- POJ-1459 Power Network (最大流[Ford-Fulkerson])
- java的路径研究
- 单调旋转数组的TopK问题
- cf149DColoring Brackets【区间dp求方法数】
- 利用arduino 控制舵机转动
- 50030(jobtracker.jsp)监控不到eclipse提交的作业
- 欢迎使用CSDN-markdown编辑器
- IOS 框架
- swift 泛型
- sigprocmask函数总结