gpt4 book ai didi

Java系统环境变量当前用户

转载 作者:行者123 更新时间:2023-12-01 16:41:51 25 4
gpt4 key购买 nike

通过 JBoss 上运行的 Java 应用程序获取当前登录用户的最佳方法是什么。当 JBoss 作为服务运行时,系统环境变量 System.getProperty("user.name") 不起作用。

该应用程序正在运行 Windows XP 的笔记本电脑上运行。该应用程序基于 Web,并由特定的登录 Windows 用户使用 Internet Explorer 进行访问。一次只能有 1 个 Windows 用户登录。应用程序需要知道哪个用户已登录才能执行基于角色的菜单和安全功能。因此客户端(Internet Explorer)和服务器(JBoss)都在同一台笔记本电脑上运行。目前,我们使用 tasklist/v 确定登录用户,然后解析输出以查找某些进程以及运行它们的用户。但是,需要知道是否有更简洁的方法来获取登录的 Windows 用户。

最佳答案

我认为这个问题没有多大意义。可能没有用户登录到主机 - 或者可能有多个用户。

无论如何,我会对真正想知道这一点的设计持谨慎态度 - 在我看来,Web 应用程序不应该对这类事情真正感兴趣。你想做什么?

关于Java系统环境变量当前用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1001905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com