运行以管理员身份启动 .jar 的 .bat 文件

Posted

技术标签:

【中文标题】运行以管理员身份启动 .jar 的 .bat 文件【英文标题】:Running .bat file that launches .jar as administrator 【发布时间】:2013-05-07 16:28:03 【问题描述】:

所以我正在尝试设置 H2 数据库服务器。所以我从他们的网站上拿了安装程序, 在修复了 Windows 的路径之后。如果我以典型用户身份运行我的 bat,服务器会启动,但是当我尝试连接它时,它会崩溃,因为,写一个锁需要管理员权限。因此,如果我尝试以 admin 身份运行它,我会收到 ERROR: Could not find or load main class org.h2.tools.Console

【问题讨论】:

听起来像是类路径问题。您可以粘贴 .bat 文件的内容吗?或者至少只是运行java 命令的部分? 我只添加了一个参数来编辑原始蝙蝠。 @user1633277 能否请您粘贴 .bat 文件的内容?另外,您能否粘贴您收到的所有消息(包括堆栈跟踪,如果有的话)? 【参考方案1】:

听起来像

类路径问题,如果您在自己的应用程序中包含 jar 或

Windows ACL 问题,即您正在尝试访问您的用户无法写入的文件系统的一部分。

以上两者

【讨论】:

以上是关于运行以管理员身份启动 .jar 的 .bat 文件的主要内容,如果未能解决你的问题,请参考以下文章

怎样自动以管理员身份运行bat文件

vista下如何以管理员身份开机运行bat文件

如何让bat文件 开机自动以管理员身份运行。且不弹出黑框

写了一个bat脚本,用来启动windows服务,系统是windows7.每次运行这个脚本都要右击选择以管理员身份运行。

.bat文件,我运行之后,请以管理员权限启动,怎么修改设置?

怎样自动以管理员身份运行bat文件