在Java中使用Ubuntu $ Home

时间:2019-01-24 09:03:50

标签: java linux ubuntu

有什么方法可以在Java中使用Ubuntu(或Linux)的$Home变量?我正在使用Eclipse,并且如果我使用$Home作为路径,它将引发错误。 但是,如果我使用/home/USERNAME,一切正常。 为了编写可移植程序,我需要一种以通用方式定义归属路径的方法。 因此,我很高兴为该问题提供解决方案。 干杯!

1 个答案:

答案 0 :(得分:1)

诸如entity = create :entity, customer_id: customer_id之类的扩展是shell的功能。在Java中没有任何意义。如果您想知道用户目录,请获取系统属性$home,例如

"user.home"

另请参见Java教程中的System Properties