使用Java Web start登录Windows客户端计算机

时间:2010-08-12 19:44:44

标签: java java-web-start

我正在开发一个需要记录一些语句的java web start应用程序。 运行此应用程序的客户端可以在Windows,Mac或Linux上运行。 我打算将log4j用于我的日志记录实用程序,并将每个日志文件命名为,这意味着应用程序的每次运行都应该创建一个新的日志文件。 由于实际上没有安装任何东西,我不确定应该将这些文件存储到哪个目录,因为这些目录需要保留以备将来调试。此外,问题还在于找到如何找出客户机的目录结构。

有人可以就这些建议吗?

1 个答案:

答案 0 :(得分:0)

首先,您需要访问本地计算机。您可以签署您的应用程序并要求完全访问权限,或者您可以使用Web启动工具访问各种服务,包括文件访问。有关详细信息,请参阅Web Start文档。

然后您需要确定将日志文件放在何处。

一个好的起点是user.home系统属性,它通常指向活动用户的home direcotry,所以如果你可以使用像“.yourapp / debug.log”这样的约定,你可以把它放在那里。 / p>

不仅如此,还需要更深入了解目标机器。