首页 > 后端开发 > 正文

java 怎么让程序一直运行

2024-03-27 00:12:03 | 我爱编程网

小编今天整理了一些java 怎么让程序一直运行相关内容,希望能够帮到大家。

本文目录一览:

java 怎么让程序一直运行

java 怎么让程序一直运行

只有死循环和线程两种方法,不太明白楼主是什么意思。

如果是web工程的话,可以发布到服务器上(如tomcat)等,一直让服务器处于开启状态就行了。

如果是类似做QQ一样的即时聊天工具的话就用线程,让工具类处在线程内,再用类的构造函数开启线程,.start()就是这样了。

java 怎么让程序一直运行

JAVA程序执行完一个功能后如何继续执行其他功能

加个for循环,加个判断退出的条件。。。

如;

import java.util.*;

public class Text {

public static void main(String args[]){

int k;

int text=0;

Scanner input=new Scanner(System.in);

for(int i=0;i<=100;i++){

System.out.print("1.输入\n2.输出\n3.退出\n请输入操作号:\n");

k=input.nextInt();

if(k==1){

System.out.print("请输入:");

text=input.nextInt();

}

if(k==2){

System.out.print("text="+text+"\n");

}

if(k==3){

System.exit(0);

}我爱编程网

}

}

}

java 怎么让程序一直运行

Java后台如何一直运行一个后台

我爱编程网(https://www.52biancheng.com)小编还为大家带来Java后台如何一直运行一个后台的相关内容。

1,保证主线程阻塞,即在执行main方法里添加阻塞代码。

2,比如Java做服务器时,接收soket信息,

ServerSocket serverSocket =newServerSocket(10086);//1024-65535的某个端口

//2、调用accept()方法开始监听,等待客户端的连接

while(true){}

Socket socket = serverSocket.accept();

//3、获取输入流,并读取客户端信息

InputStream is = socket.getInputStream();

InputStreamReader isr =newInputStreamReader(is);

BufferedReader br =newBufferedReader(isr);

String info =null;

while((info=br.readLine())!=null){

System.out.println("我是服务器,客户端说:"+info);

}

}

3,添加阻塞代码:

Semaphore semaphore = new Semaphore(0);

try {

semaphore.acquire();

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

这段代码是不占cpu的。它会让出cpu的执行权。

以上就是我爱编程网小编为大家带来的内容了,想要了解更多相关信息,请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“java 怎么让程序一直运行”相关推荐
如何让JAVA程序一直运行
如何让JAVA程序一直运行

如何让JAVA程序一直运行一直运行的最好方式是,做成socketServer,一直循环监听,利用服务器推送技术去不断的访问client的文件,来判断是否被修改。可是这样专业化的制作,工程量就大了。还是看你的需求,如果不是项目要求的话,自己写的test的话,可以用SVN版本控制管理工具啊。只需要简单的配置就可以大家共享文件,还可以检查是否被更改,以及每个版本都会被记录和找回,很

2024-03-25 08:13:00
java程序怎么实现的双击直接运行
java程序怎么实现的双击直接运行

java程序怎么实现的双击直接运行要想双击运行,需要将编译后的程序打包成Jar包,这样只要使用者电脑上装了JRE并且jar文件默认关联到JRE。这样jar文件就会显示为Java图标并且双击会自动运行。关于jar包深入了解可以搜一下jar包格式方面信息,主要是主类名称和类路径的设置。还有一种方式是把jar包再打包为EXE文件(仅限Windows下使用),无特殊理由不推荐。ja

2024-03-18 05:43:47
python怎么让程序重复运行
python怎么让程序重复运行

python怎么让程序重复运行Python是一门解释性语言,有些时候在现实生活中我们需要进行一些事件的重复,正如常识一样但在现实世界中的事物有自己具象的颜色,形状,不过一旦重复这些事物,一样不可避免的会感到无聊。现实世界尚且如此,编程语言中重复的进程就更不用说了。还好,Python拥有循环结构,可以解决Python中的重复过程,为了学会怎样使程序自己重复运行呢方法一:报错后,重新启动.p

2024-01-08 22:01:12
用java开发了一个数据库程序,已经打包成jar文件了。怎么让它能直接双击就运行?
用java开发了一个数据库程序,已经打包成jar文件了。怎么让它能直接双击就运行?

用java开发了一个数据库程序,已经打包成jar文件了。怎么让它能直接双击就运行?你把压缩工具的jar关联去掉,就能直接运行jar包了,jar包本身就是可以直接运行的,当然前提是机子上有jdk,起码要有jre解释器。别的机子只要有你开发时使用的jdk版本以上,就可以运行你的程序了。如果还有什么不明白的可以直接M我,我在线JAVASwing做的软件如何转化成EXE文件,实现鼠标双击运行,而

2024-05-24 23:47:02
自己写的java小程序怎么直接放在桌面上运行?
自己写的java小程序怎么直接放在桌面上运行?

自己写的java小程序怎么直接放在桌面上运行?用eclipse直接打包成jar 然后再jar文件的目录下,新建一个TXT文件,输入:java-jar你打包的jar文件名,带后缀,如:java-jarTest.jar,保存关闭,修改TXT的后缀为bat或者cmd都可以,现在只需要双击这个文件,就可以运行相应的JAR文件。介绍:Java是一种可以撰写跨平台应用软件的面向对象的程

2024-03-22 21:13:59
eclipse怎么运行java程序
eclipse怎么运行java程序

eclipse怎么运行java程序1、打开java程序,点击上方工具栏里,绿色圆圈中部有向右的白色三角的按钮(鼠标悬停在上面提示"Run")2、左侧程序列表中选中要运行的java程序,右键选择RunAs,子目录选择JavaApplication3、打开java程序,快捷键Alt+Shift+X,右下角出现黄色列表框,点击Jeclipse怎么运行?需要什么Java环境?1.在官

2024-05-12 18:26:58
运行java程序一直报这个,最后死机。如何解决?
运行java程序一直报这个,最后死机。如何解决?

运行java程序一直报这个,最后死机。如何解决?1、电脑中毒或中恶意软件,也可能引起电脑异常,解决办法:升级杀毒软件,杀毒,实在不行,就重装或恢复过系统。2、配置不合理,不协调,bios设置错误,也会引起电脑异常,所以装机或升级硬件要找更专业的人员解决。3、电脑运行中温度过高也会引起电脑异常,建议用鲁大师软件,测下各项硬件温度,再解决。4、由于电压不稳点,电源功率不够,也会经常引

2024-03-31 16:06:20
一个java程序javac可以运行,Java不能运行是怎么回事
一个java程序javac可以运行,Java不能运行是怎么回事

一个java程序javac可以运行,Java不能运行是怎么回事检查下是不是JDK配置有问题JDK配置教程:(看完配置教程,再看下“第一个Java程序")1.JDK: JAVADeveloperKit[java开发者工具]n JavaDeveloper Killern 默认安装jre2.JRE:JavaRuntimeEnvironment[java运行环

2024-04-05 11:56:01