来自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());
答案 0 :(得分:1)
您需要大写的P
:
System.getProperty(...)