我想知道如何用不同的userName和密码执行java Application.例如:现在:当我这样做时
System.getProperty("user.name");
Run Code Online (Sandbox Code Playgroud)
我得到user1
.
但我想以这样的方式进行编程user2
.
有人可以帮助我如何使用Java或bat文件完成此任务.任何形式的帮助表示赞赏.
java系统属性user.name
由操作系统设置.因此,如果您以其他用户身份登录并启动Java程序,它将在该用户名下运行.
但您也可以更改执行程序的用户(如果您有足够的权限!).
Linux:使用sudo命令
sudo -u user2 java yourprogram
Run Code Online (Sandbox Code Playgroud)
(但你需要有sudo权限,例如成为root用户)
Windows使用runas命令:
runas /user:domain\user2 java yourprogram
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7331 次 |
最近记录: |