java - 在 Java5 中,如何获取运行应用程序的用户的全名?

标签 java operating-system jaas

在 Java5 中,有没有办法仅使用 JDK API 获取运行应用程序的用户的全名? (我知道 JAAS 和第三方库,但它们可能未安装在目标系统上)。

我知道 System.getProperty("user.name") 但返回的是用户 ID 而不是用户 NAME

最佳答案

用户“全名”的概念取决于操作系统,因此无法使用标准 Java API 获取它。

关于java - 在 Java5 中,如何获取运行应用程序的用户的全名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/807313/

相关文章:

java - 实现押韵查找器

java - Android:Spinner 和 ListView 具有相同的 ArrayList

Java 表系统不工作

c++ - 两台计算机必须有什么共同点才能运行相同的可执行文件?

linux - 检查安装了哪个操作系统(CentOS、Ubuntu、Redhat 等)

java - wildfly 8.2 在 vm 参数中的 javaagent 上启动失败

c - sysinfo 系统调用未返回正确的 freeram 值

java - Jaas LoginModule 范围和 session 处理

web-services - Java EE 中的 Web 服务身份验证

JAAS LoginModule 标志