macos系统下,java如何获取当前文件执行路径
时间: 2024-05-03 12:20:23 浏览: 89
在Java程序中获取当前运行程序的路径
4星 · 用户满意度95%
你可以使用以下代码获取当前文件执行路径:
```java
String path = System.getProperty("user.dir");
```
这个路径是当前工作目录的绝对路径,也就是你运行 Java 程序时所在的路径。如果你希望获取 Java 类文件所在的路径,可以使用以下代码:
```java
String path = YourClassName.class.getProtectionDomain().getCodeSource().getLocation().getPath();
```
需要注意的是,这个路径可能会因为 Java 类的加载方式而不同,所以请根据实际情况选择合适的方法。
阅读全文