我有多台电脑,我都是它们的管理员。它们有供日常用户使用的非管理员账户,我偶尔会使用管理员权限为这些用户执行程序。
在一台计算机上,用户无法执行任何 .jar 文件,即使我输入管理员密码来执行 Java 也是如此。如果我尝试以管理员帐户登录并执行相同的 .jar 文件,则一切正常。我还可以在以非管理员用户身份登录时以管理员身份打开 CMD 窗口,并使用 java 调用命令行,例如java -jar myfile.jar
,它也能正常运行。
如何才能让 Java 在非管理员帐户下运行而无需打开 CMD 窗口?