我知道以前也有人问过类似的问题。但是不知何故,我无法让我的工作成功。以下是我已经尝试过的步骤。
>
我创建了一个bat文件为javaw-Xmx200m-jar C:\Path\to\jarfile\TheJar.jar
并放入启动文件夹中。它适用于当前用户。这没有帮助,因为我想在所有用户登录PC后为他们运行此文件。
我以HKEY\U local\U machine的身份创建了关键价值
所以我有windows 10 64位计算机和需要放在这些计算机上的jar文件。任何用户登录后,都需要运行jar文件。但我到目前为止还做不到。
我假设您在注册表中遇到的问题是基于权限的?
您应该尝试将条目放在HKEY\U CURRENT\U USER\Software\Microsoft\Windows\CurrentVersion\Run中,而不是放在HKEY\U LOCAL\U机器中。
根据这个答案,HKEY_CURRENT_USER
"当以普通用户身份运行时,位置不会受到权限问题的影响"。
请尝试以下操作:
编写一个批处理文件如下,并将其保存为*. bat或*. cmd:
start javaw -Xmx200m -jar C:\Path\to\jarfile\TheJar.jar
为所有用户保存在启动文件夹中创建的文件,该文件夹应为C:\ProgramData\Microsoft\Windows\Start Menu\Programs\startup
注意文件夹很重要,因为如果您像我通常那样使用Windows R和shell:startup快捷方式,它将只适用于当前登录的用户。
我有一个Java应用程序,它位于我编译为可执行jar文件的系统托盘中。我想在我的程序中添加添加到系统启动项的选项。 由于我不知道有什么统一的方法可以为所有操作系统做到这一点,我假设我必须为我打算支持的每个操作系统编写代码,所以我从Windows开始。 当我试图使用此处可用的代码将其添加到注册表中时,我发现在Windows 7和8下,除非我具有管理员权限(通过从提升的命令提示符运行),否则我对注册表
我开始开发projet,现在使用windows。基本上,我可以使用maven生成一个Jar文件,但当我尝试运行Jar文件时,它并不好用。听起来好像没有找到hibernate属性。 我的错误: 我的Hibernate配置位于\src\main\Resources\application.properties 我怎么处理? [更新] 使用mvn spring boot运行时,我可能会得到不同的结果:r
问题内容: 我有一个名为helloworld.jar的JAR文件。为了运行它,我在命令行窗口中执行以下命令: 这可以正常工作,但是我如何双击执行它?我需要安装任何软件吗? 问题答案: 最简单的方法可能是升级或重新安装Java Runtime Environment(JRE)。 或这个: 打开Windows资源管理器,从“工具”中选择“文件夹选项…” 单击文件类型选项卡,向下滚动并选择JAR文件类型
Update:原来您不需要任何技巧来实现这一点,只需相应地使用或即可。或者,您可以在中配置自己的别名,如下所述。
我正在尝试使用systemd在重新启动时自动运行python文件。我尝试使用systemd的原因是,我的python文件要求网络在该时间点连接并可用,并且要求/home/pi目录准备好使用,并且NTP已更新系统时间以继续。但是,在尝试启动脚本时,我收到了以下错误: 启动myscript.service失败:单元myscript.service加载失败:无效参数。有关详细信息,请参阅系统日志和'sy
我已经重新安装了jdk并将其添加到路径变量中,但现在在运行程序时,它向我显示“启动错误”。我如何解决它??