当前工人阶级的印刷阶级路径

时间:2018-08-28 16:41:00

标签: java classpath

来自How to get the path of running java program的第二个答案说我可以使用:

System.getProperty("java.class.path")"

所以我尝试了:

class HelloWorld {
    public static void main(String[] args) {
        // Prints "Hello, World" to the terminal window.
        System.out.println("Hello, World");
        System.getproperty("java.class.path");
    }
}

但是它抛出了这个错误:

HelloWorld.java:6: error: cannot find symbol
                System.getproperty("java.class.path");
                      ^
  symbol:   method getproperty(String)
  location: class System
1 error

有人可以帮助我如何使用以下命令打印类路径:

final File f = new File(MyClass.class.getProtectionDomain().getCodeSource().getLocation().getPath());

1 个答案:

答案 0 :(得分:1)

您需要大写的P

System.getProperty(...)