2016-02-29 78 views
0

我已经试过:Java io.tempdir在ubuntu上返回null?

class TempDir { public static void main (String[] args) { System.out.println(System.getProperty("java.io.tempdir")); } }

我需要保持一致的脚本Windows和Linux,但是窗户返回临时目录,Ubuntu的返回null,我不知道为什么?

+0

它只是'空',没有错误? – cjstehno

+2

这是你实际运行的程序吗?因为该属性是“java.io.tmpdir”而不是“java.io.tempdir”。 – stdunbar

+0

是的,这是问题!谢谢! –

回答

0
System.out.println(System.getProperty("java.io.tmpdir")); 

打印我的Ubuntu系统上的/ tmp,所以看起来你拼写错误的属性名称。

+0

您可能想要解释您是否将'tempdir'的拼写错误修正为'tmpdir'。 – Andreas