一、java实现.exe程序的开机自动启动
1、描述
自己在eclipse编写的java项目用exe4j Wizard打包成一个.exe可执行文件,并让用户可以开机自动启动。
2、步骤
1. 获得本软件中.exe可执行文件的路径
2. 在Windows系统中的开机启动栏存放该.exe可执行文件的快捷方式,即可实现开机自动启动。
3、代码
private void startFolderMethod() {
String path = System.getProperty("user.dir") + "\\appName.exe"; // 程序执行文件路径,我是直接放在项目根目录下的
String startFolder = "";
//获得操作系统名字,判断是windows的什么版本,这个可以根据需要加,该方法也可以判断是否是其他操作系统
String osName = System.getProperty("os.name");
if (osName.equals("Windows 7")||osName.equals("Windows 8")) {
//获取系统的开机启动目录
startFolder = System.getProperty("user.home")
+ "\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup";
}
if (osName.endsWith("Windows XP")) {
startFolder = System.getProperty("user.home") + "\\「开始」菜单\\程序\\启动";
}