运行以管理员身份启动 .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脚本,用来启动windows服务,系统是windows7.每次运行这个脚本都要右击选择以管理员身份运行。