导航:首页 > 编程语言 > java类根路径

java类根路径

发布时间:2024-05-20 13:41:45

java怎么取到web服务的根路径

Java取得web工程目录获取方法:
1.可以在servlet的init方法里
String path = getServletContext().getRealPath("/");
这将获取web项目的全路径
例如 :E:\eclipseM9\workspace\tree\
tree是专web项目的根目录属
2.也可以随时在任意的class里调用:
this.getClass().getClassLoader().getResource("/").getPath();
这将获取到classes目录的全路径
例如 : E:\eclipseM9/workspace/tree/WEB-INF/classes/
这个方法也可以不在web环境里确定路径。

⑵ 如何查找java路径

1、要解决问题之前,我们需要下载java这个软件,在浏览器上搜索,记住下载的具体位置,版方便下一步的操作。

⑶ java 如何使用反射 加载指定路径下的类文件(.class)

Class cls = Class.forName(name);//获取测试案例的类
Object obj = cls.newInstance();//创建该类实例
其中name就是指定路径下的类文件,记住必须写回包名。
如name = test.HelloWord即可答.

⑷ 普通JAVA类 如何获取,WEB项目的根路径

在提问前,你应该选搜索下。web项目的路径问题已有过回答了。贴个代码片段给你吧……,希望能对你有所帮助

/**
* 获取项目classpath目录的绝对路径
*
* @return classes目录的绝对路径<br/>
* file:/F:/tomcat/webapps/J2EEUtil/WEB-INF/classes/
* */
public static URL getAbsolutePathWithClass() {
return WebPath.class.getResource("/");
}

/**
* 获取项目classPath目录下的指定目录的绝对路径
*
* @param path
* classes目录下的指定目录.比如:/com/
* @return file:/F:/tomcat/webapps/J2EEUtil/WEB-INF/classes/com/
* */
public static URL getAbsolutePathWithClass(String path) {
return WebPath.class.getResource(path);
}

/**
* 获取指定类文件的所在目录的绝对路径
*
* @param clazz
* 类
* @return 类文件的绝对路径.例如:<br/> 包com.Aries.Util.Web下的Main.java类.<br/>
* 路径为:file:/
* F:/tomcat/webapps/J2EEUtil/WEB-INF/classes/com/Aries/Util/Web/
* */
public static URL getAbsolutePathWithClass(Class clazz) {
return clazz.getResource("");
}
}

⑸ java项目根目录和类路径问题

java获取袭src目录下文件夹的相对路径问题如下:

目录结构:

project

out

src

read.java

test.txt

files

opts

项目为priject
out目录为.class输出目录
src下为文件目录
src下有两个包,files、opts

想通过相对路径获取test.txt的路径

但是用反射只能获取到.class,也就是out里的路径

输出后的目录不就是在out里面了,那个里面的和src里面的文件是一样的, getClass().getResource()就可以得到classpath了啊

看看设置的资源文件编译路径

⑹ Java中如何获得某个磁盘(根目录)比如C盘

使用sigar,
private static void file() throws Exception {
Sigar sigar = new Sigar();
FileSystem fslist[] = sigar.getFileSystemList();
for (int i = 0; i < fslist.length; i++) {
System.out.println("分区的盘符名称" + i);
FileSystem fs = fslist[i];
// 分区的盘符名称
System.out.println("盘符名称: " + fs.getDevName());
// 分区的盘符名称
System.out.println("盘符路径: " + fs.getDirName());
System.out.println("盘符标志: " + fs.getFlags());//
// 文件系统类型,比如 FAT32、NTFS
System.out.println("盘符类型: " + fs.getSysTypeName());
// 文件系统类型名,比如本地硬盘、光驱、网络文件系统等
System.out.println("盘符类型名: " + fs.getTypeName());
// 文件系统类型
System.out.println("盘符文件系统类型: " + fs.getType());

switch (fs.getType()) {
case 0: // TYPE_UNKNOWN :未知
break;
case 1: // TYPE_NONE
break;
case 2: // TYPE_LOCAL_DISK : 本地硬盘
// 文件系统总大小
FileSystemUsage usage = null;
usage = sigar.getFileSystemUsage(fs.getDirName());
System.out.println(fs.getDevName() + "总大小: " + usage.getTotal() + "KB");
// 文件系统剩余大小
System.out.println(fs.getDevName() + "剩余大小: " + usage.getFree() + "KB");
// 文件系统可用大小
System.out.println(fs.getDevName() + "可用大小: " + usage.getAvail() + "KB");
// 文件系统已经使用量
System.out.println(fs.getDevName() + "已经使用量: " + usage.getUsed() + "KB");
double usePercent = usage.getUsePercent() * 100D;
// 文件系统资源的利用率
System.out.println(fs.getDevName() + "资源的利用率: " + usePercent + "%");
break;
case 3:// TYPE_NETWORK :网络
break;
case 4:// TYPE_RAM_DISK :闪存
break;
case 5:// TYPE_CDROM :光驱
break;
case 6:// TYPE_SWAP :页面交换
break;
}
}
return;
}

⑺ Java如何获取tomcat的根目录的路径

System.getProperty("catalina.home") ,Tomcat 安装目录,一般是用来查找库 jar 的。
System.getProperty("catalina.base"),服务器配置目录,所有配置文件都内在这里,你可以用容一个catalina.home 来启动两个命令行来运行两个不同的 catalina.base 配置(前提你已经修改了配置文件保证它们的端口不会冲突);

当在 eclipse 里面运行时,多数情况下 cataline.home 还是 tomcat 目录,而 catalina.base 是 eclipse workspace 里面的一个目录,你现在需要拿到的应该是工作时的配置目录下的子目录,所以你应该用 catalina.base 当成根目录;比如,我想读取 tomcat user 文件,得到的结果相当于 ${cataline.base}/conf/tomcat-users.xml

阅读全文

与java类根路径相关的资料

热点内容
谷歌浏览器的debug调试工具 浏览:163
哪个数控编程是免费的 浏览:368
苹果7plus玫瑰金报价 浏览:800
杭州自行车系统微信号 浏览:352
网络语偷猪是什么意思 浏览:309
三星i9300线刷教程图解 浏览:248
编程竞赛特训哪里好 浏览:28
提取驱动文件 浏览:102
如何压缩wps文件 浏览:314
ps转ico文件 浏览:303
无编程计算器是指哪些 浏览:852
jquery服务器返回json数据格式 浏览:375
pl0编译程序文本c版本 浏览:687
cocos2djs开发 浏览:124
怎么取消苹果电脑密码怎么设置 浏览:950
word2013序列号 浏览:462
fu是什么海淘网站 浏览:620
u盘和充电器数据线哪个好 浏览:969
中走丝下载什么编程软件 浏览:643
win10创建读取文件 浏览:211

友情链接