当前位置: 首页 > 知识库问答 >
问题:

Java“user.dir”属性-它到底是什么意思?

解修然
2023-03-14

我想使用user.dirdir作为单元测试(创建大量文件)的基本dir。此属性指向当前工作目录(例如,由'cd'命令设置)是否正确?

共有1个答案

尹辰沛
2023-03-14

它是运行java的目录,也是启动JVM的地方。不必在用户的主目录中。它可以在用户有权运行Java的任何地方。

因此,如果将cd转换为/somedir,然后运行程序,user.dir将为/somedir

另一个属性user.home引用用户目录。如/users/myuser/home/myuserC:\users\myuser

有关系统属性及其描述的列表,请参见此处。

 类似资料:
  • 问题内容: 我想使用作为我的单元测试的基本目录(创建很多文件)。此属性指向当前工作目录是否正确(例如,由“ cd”命令设置)? 问题答案: 这java是运行JVM的目录。不必位于用户的主目录中。它可以在用户有权运行Java的任何地方。 因此,如果你cd进入,然后运行你的程序,将是。 另一个属性指向用户目录。如或或。

  • 问题内容: 我有以下示例: 在这段代码中,我可以理解Enum创建了一个Enum类型的Sizes。 我的问题是:EnumSet类型的对象吗?到底是什么意思 我真的很想更好地理解它。 问题答案: 对于任何变量,可以在其声明中找到其类型: 是的,(应该命名,因为它是一个集合)是type 。它也应该被泛化,因此被声明为 它的意思是那是type 。一个是一个包含一个特定的枚举类型的枚举例如,在比其他更有效的

  • 问题内容: 我对Java非常陌生,只想确认是什么?它类似于Float还是Int?任何帮助,将不胜感激。我有时还会看到大写字母,有时看到的是小写字母。如果有人可以弄清楚这意味着什么,那就太好了! 问题答案: Double是包装器类, Double类将原始类型double的值包装在对象中。类型为Double的对象包含单个类型为double的字段。 此外,此类提供了几种将double转换为String和

  • 问题内容: 这是代码: 但是当我将“ #round”更改为“ this”时。它不会工作。为什么?(实际上是可行的,但是当我将它们放入setInterval()时,它将无法工作) 更改为“ this”,将无法使用。 问题答案: 是对调用当前函数的成员的引用… 那么您可以将其包装在jquery函数中以选择它,就像选择其他选择器一样。 因此调用匿名函数,这样它就不会被可引用成员调用,因此它默认为该对象。

  • 问题内容: 我在python中有一个问题。 文档说这是一个类实例所属的类。因此,我进行了一系列实验: 一切顺利。 然后我输入如下代码: 从上面的代码中,我认为也许等于或,但是以下代码使我感到惊讶: 为什么更改了,但仍然保持在3?而且,当我改变时,变得。世界到底是什么? 问题答案: “从以上代码中,我认为NewCounter1.count等于NewCounter1。class.count” 问题是,

  • Azure 文档数据库似乎有一些奇怪的存储限制: 请求文档大小-这是否意味着在没有请求支持的情况下,发送到docentdb中存储的json有效负载的大小不能大于512KB? 此外,如果对更大的请求文档大小发出支持请求,则对此有何限制?我可以要求1MB吗?2兆字节? 响应文档大小-这是否意味着json响应的大小不能超过1MB?除了最简单的实体之外,这似乎对任何东西都没有用处。