eclipse中的System.getProperty("user.dir")

1、在Java Application中,上述中的获取的是Java项目的路径

(1)运行源码

/**
 *
 */
package com.you.test;

/**
 * @author YouHaiDong
 *
 */
public class Property
{
	/**
	 * @param args
	 */
	public static void main(String[] args)
	{
		String path = System.getProperty("user.dir");
		System.out.println("Java Application项目路径:" + path);
	}

}

(2)运行结果

项目路径:E:\Eclipse\workspace\You

2、在Java Web项目中,获取的是eclipse中的安装目录路径

时间: 2024-08-11 05:38:04

eclipse中的System.getProperty("user.dir")的相关文章

System.getProperty("user.dir")

今天写一个小程序,需要获取当前项目的根目录.百度搜索得知System.getProperty("user.dir")该方法可以做到.看到这行代码不由让我思考:“user.dir”是一个什么玩意?System.getProperty("key")该方法到底有多少个key?于是经过对api的研究,发现了System.getProperties()这个方法可以获取到所有的key值;代码如下: 1 public void getSystemKey(){ 2 3 File s

由System.getProperty("user.dir")引发的联想

是什么: System.getPorperty("user.dir")的功能是得到当前项目路径. 1 @Test 2 public void test02() throws IOException { 3 String path1 = System.getProperty("user.dir") ; 4 System.out.println("当前工程路径----"+path1); 5 String path2 = Test01.class.ge

System.getProperty("user.dir"); 获得系统属性

System.getProperty("user.dir"); 获得系统属性 getProperties public static Properties getProperties() 确定当前的系统属性. 首先,如果有安全管理器,则不带参数直接调用其 checkPropertiesAccess 方法.这可能导致一个安全性异常. 将 getProperty(String) 方法使用的当前系统属性集合作为Properties 对象返回.如果没有当前系统属性集合,则先创建并初始化一个系统

java中的System.getProperty()和getenv()方法

Java system.getproperty(String name)获取系统属性 属性说明: public class test{ public static void main(String[] args) { System.out.println("Java Runtime Environment version = " + System.getProperty("java.version")); System.out.println("Java

使用System.getProperty("user.dir")获取项目下的文件内容

System.getProperty("user.dir")的作用是获取到项目所在的绝对路径,使用这个api就能获取项目下的文件 例如我想获取项目下/src/main/resources/config/certificate.properties的内容,可以使用如下代码: public static Properties getProperties(String pathInDemo) throws IOException { Properties properties = new P

给java中的System.getProperty添加新的key value对

由于系统被格了,所以,现在的java项目配置不对,代码里面的配置类调用了一个System.getProperty("env")发现找不到该变量的值,以前一直能找到的. 其实就是以前给启动JVM的时候,用-Dkey="value" 来传递给JVM参数,就可以System.getProperty(key)了. references:http://stackoverflow.com/questions/9736862/how-to-add-new-system-prope

eclipse中jre system library ,web app libraries,referenced libraries,user libraries

在eclipse ide中进行开发时,为了方面jar的管理用了user libraries,但是遇到了一些问题,对于其中jre system library ,web app libraries,referenced libraries,user libraries在网上查了一些相关资料,并最后解决了引用user librariess出现的找不到类的问题,在总结如下: 1.JRE Sysrtem Library 是j2se的标准jar,一般不调整 2.Referenced Libraries 是

Eclipse中JAR System library 没有怎么添加?

1.打开  >>  Eclipse 2.右击项目   >>  Build path  >>  Configure Build path  如图1: 图1 3.进入  >>  Configure Build Path  >>  Libraries  >>  JRE System Librery[jdk1.8](双击)  >>  Alternate JRE(选择 jdk)  >>  Finish  >>

java中System.getProperty()方法详解

java中System.getProperty()方法详解,如下: System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号 System.out.println("Java提供商名称:" + System.getProperty("java.vendor")); // Java提供商名称 System.out.println