有什么方法可以在Java中使用Ubuntu(或Linux)的$Home
变量?我正在使用Eclipse,并且如果我使用$Home
作为路径,它将引发错误。
但是,如果我使用/home/USERNAME
,一切正常。
为了编写可移植程序,我需要一种以通用方式定义归属路径的方法。
因此,我很高兴为该问题提供解决方案。
干杯!
答案 0 :(得分:1)
诸如entity = create :entity, customer_id: customer_id
之类的扩展是shell的功能。在Java中没有任何意义。如果您想知道用户目录,请获取系统属性$home
,例如
"user.home"
另请参见Java教程中的System Properties。