首页 > 后端开发 > 正文

我想让一个java程序(已打成jar包)开机自动启动,不启用命令行,该如何实现?

2024-03-16 00:05:43 | 我爱编程网

今天我爱编程网小编整理了我想让一个java程序(已打成jar包)开机自动启动,不启用命令行,该如何实现?相关内容,希望能帮助到大家,一起来看下吧。

本文目录一览:

我想让一个java程序(已打成jar包)开机自动启动,不启用命令行,该如何实现?

我想让一个java程序(已打成jar包)开机自动启动,不启用命令行,该如何实现?

说下我之前的做法:

1.首先把jar解压到某个目录,全是class的那种。

2. 写一个bat ,cd 到jar目录, java 要运行的类,双击bat就能执行这段java程序。你懂的,不需要多解释。

3. 打开控制面板,任务计划,添加任务计划,选择写好的bat,运行周期为计算机启动时。

我想让一个java程序(已打成jar包)开机自动启动,不启用命令行,该如何实现?

Java中如何让web服务器启动的时候自动运行web程序中某个类的某个

1、首先让需要自动运行的类继承

javax.servlet.http.HttpServlet

2、把需要自动运行的类中写一个init方法。(servlet应用程序启动的入口就是init方法)

public void init(){

System.out.println("这样在web容器启动的时候,就会执行这句话了!");

}

3、在web.xml中新建一个servlet,如下:

GenerateData

com.yq.javaSCADA.business.impl.GenerateData

1

4、启动的web服务器,tomcat,weblogic,jboss,就会自动运行类中的init方法了。

我想让一个java程序(已打成jar包)开机自动启动,不启用命令行,该如何实现?

怎么用java实现程序开机自动运行

使用批处理即可。。。

如下:

public static void autorun(boolean shouldAdd)

{

Process process;

try

{

process = Runtime.getRuntime().exec("cmd");

SequenceInputStream sis = new SequenceInputStream(process.getInputStream(), process.getErrorStream());

InputStreamReader isr = new InputStreamReader(sis, "GBK");

BufferedReader br = new BufferedReader(isr);

OutputStreamWriter osw = new OutputStreamWriter(process.getOutputStream());

BufferedWriter bw = new BufferedWriter(osw);

String[] commands = {

"REG ADD HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Run /v LGDream /t REG_SZ /d \"" + System.getProperty("user.dir") +

File.separator + "李公解梦" + ".exe\"",我爱编程网

"REG DELETE HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Run /v LGDream /f" };

if (shouldAdd)

{

bw.write(commands[0]);

}

else

{

bw.write(commands[1]);

}

bw.newLine();

osw.flush();

bw.flush();

bw.close();

osw.close();

String line = null;

while ((line = br.readLine()) != null)

{

System.out.println(line);

}

br.close();

isr.close();

sis.close();

process.destroy();

}

catch (IOException e)

{

e.printStackTrace();

}

}

以上就是我想让一个java程序(已打成jar包)开机自动启动,不启用命令行,该如何实现?全部内容,更多相关信息,敬请关注我爱编程网。
与“我想让一个java程序(已打成jar包)开机自动启动,不启用命令行,该如何实现?”相关推荐
python如何让机器人动
python如何让机器人动

python如何让机器人动python是一种编程语言。里面有执行循环的功能,如果把某些可以重复的动作用编程语言描述出来,并放在循环结构中。就可以不断重复执行这些动作。如果只是执行一个动作,可以定义一个布尔值,当这个值为0的时候,表示动作不执行,当这个值为1的时候动作执行。具体执行是机器人的电机和控制器来控制的。控制器控制电机正转,反转,转速。如何造台智能机器人?制造一台智

2023-12-24 22:09:41
python程序运行结束后,怎么让它自动回到开头重新运行?
python程序运行结束后,怎么让它自动回到开头重新运行?

python程序运行结束后,怎么让它自动回到开头重新运行?1、首先在电脑的搜索框中输入“idle”,出现的“IDLE”就是Python的入口,如下图所示。2、进入Python到界面中,然后点击“File”,在下拉菜单中选择“NewFile”进去程序编写页面。3、程序编写完成后,点击“File”,然后在下拉菜单中选择“Save”进行保存。4、保存完了之后,按下”F5“键

2024-03-04 02:00:49
如何使用命令行编译以及运行java文件
如何使用命令行编译以及运行java文件

如何使用命令行编译以及运行java文件方法/步骤我们先新建文本文档,输入自己的java程序。这里我写一个简单的java程序,来做示范。importjava.util.*;publicclassHelloDate{publicstaticvoidmain(String[]args){System.out.println("Hello,it's:");System.

2024-03-15 03:57:49
如何运行java applat小程序
如何运行java applat小程序

如何运行javaapplat小程序如果你是想学习java的话,建议下载一个eclipse,java程序和applet直接能在上面运行,上面也有很多java类使用的提示。。。。如果只是想运行一下的话,步骤就比较多了,你先对环境变量进行配置这个百度上有,根据电脑系统的不同,配置方法也不一样;配好之后要进行测试,在cmd命令符输入javac回车出现帮助提示就表

2024-03-15 07:28:39
Python中,如何实现函数的自定义?
Python中,如何实现函数的自定义?

Python中,如何实现函数的自定义?此题考察自定义函数,代码如下:intMinCommonMultiple(inta,intb){inti;if(a<=0||b<=0)return-1;       //保证输入的参数为正整数for(i=1;i<b;i++){if((i*a)%b==0)returni*a;}

2024-01-08 23:14:08
python自动生成插画-python怎么根据数据生成图像
python自动生成插画-python怎么根据数据生成图像

python自动生成插画-python怎么根据数据生成图像如何用python画五一海报要用Python画五一海报,需要用到Python的绘图库,比如matplotlib、Pillow等。以下是一个简单的例子,演示如何使用Python和Pillow库来制作五一海报:fromPILimportImage,ImageDraw,ImageFont#创建一个空白的画布,大小为800x

2023-12-13 15:46:29
如何用Python实现在文件夹下查找一个关键词
如何用Python实现在文件夹下查找一个关键词

如何用Python实现在文件夹下查找一个关键词#!/usr/bin/python#coding:utf8importos#判断文件中是否包含关键字,是则将文件路径打印出来defis_file_contain_word(file_list,query_word):for_fileinfile_list:ifquery_wordinopen(_file).read():

2024-01-11 11:26:13
python语言包括哪些实现
python语言包括哪些实现

python语言包括哪些实现Python是一种计算机程序设计语言,由吉多·范罗苏姆创造,第一版发布于1991年,可以视之为一种改良的LISP。Python的设计哲学强调代码的可读性和简洁的语法。相比于C++或Java,Python让开发者能够用更少的代码表达想法。自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。Python的创始

2024-01-03 03:45:54