我正在使用以下代码将注册表项添加到 HKCU\Software\Microsoft\Windows\CurrentVersion\Run :
try {
r.exec("reg add HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run /v SnShut /t REG_SZ /d " + System.getProperty("user.dir")+ "\\SnShutd.jar");
} catch (IOException ex) {
Logger.getLogger(ShutdownForm.class.getName()).log(Level.SEVERE, null, ex);
上面成功创建条目并且应用程序在Windows启动时自动启动,但问题是每次都以默认设置启动并且不加载应用程序文件夹中与jar文件相同位置的conf.properties文件. 为什么会发生这种情况?我可以通过 regedit 看到应用程序的路径是正确的。有没有什么办法解决这一问题?