我有一个可运行的 jar 文件,我从它开始
java -jar myFile.jar
在 Windows 上。一位客户说他在启动应用程序时遇到了问题(这是包装到可执行文件中的这个 jar 文件)。我怀疑它与管理员权限有关。所以我想在没有管理员权限的情况下运行我的 jar 文件以进行测试(因为这样我得到了System.out/err
对调试有很大帮助的方法)。
我意识到我可以创建一个非管理员帐户并在那里启动应用程序,但我想知道是否有办法专门从管理员帐户启动一个 jar,这样它就没有管理员权限安慰。或者:有没有办法从管理员帐户打开一个没有管理员权限的控制台?
客户使用的是Windows XP,所以这是我可以使用的操作系统。(尽管如果您知道 Win7 等较新的 Windows 中的某些内容,如果您也能告诉我,我将不胜感激)。
编辑:澄清:我正在寻找这样的东西
java -jar -runWithoutAdminRights myFile.jar
或者
start /runWithoutAdminRights java -jar myFile.jar
或从管理员帐户打开非管理员控制台的方法。