java - 如何在 Java 应用程序上创建自动路径

标签 java

我正在创建一个小应用程序来为我的屏幕拍照。我可以使用此路径将其自动保存在我的桌面上:

String FILENAME = "C:\\Users\\obed\\Desktop\\" + x + ".png";
 ImageIO.write(image, "png", new File(FILENAME));

Obed 是我的用户名。我怎样才能将“obed”自动更改为用户的电脑名称,这样我就可以在任何计算机上运行我的应用程序?

最佳答案

您可以从系统属性 user.home 中获取用户的主目录:

String FILENAME = System.getProperty("user.home") + "\\Desktop\\" + x + ".png";

关于java - 如何在 Java 应用程序上创建自动路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26595557/

相关文章:

java - 如何签署一个永不过期的 jar ?

java - 我可以在不更改系统 DPI 设置的情况下设置 Java Swing 应用程序的 DPI 分辨率吗?

java - OSGi 捆绑跟踪器 : order of tracked bundles

java - 如何验证正确的日期格式模式?格式化模式,而不是字符串中的日期

java - 从 Oracle 表中确认删除行

java - 通过序列化和反序列化在 mqtt 中发送和接收对象会导致 classnotfound 异常

Java:本地连接到 Apache 上的 SQL

java - 如何更改 Android 测验应用程序中的计时器?

java - 是否可以限制一个类的某些成员对另一个类的访问,但不能限制所有其他类的访问?

java - 如何使用Java对话框参数?