2024-03-27 00:12:03 | 我爱编程网
只有死循环和线程两种方法,不太明白楼主是什么意思。
如果是web工程的话,可以发布到服务器上(如tomcat)等,一直让服务器处于开启状态就行了。
如果是类似做QQ一样的即时聊天工具的话就用线程,让工具类处在线程内,再用类的构造函数开启线程,.start()就是这样了。
加个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);
}
}
}
我爱编程网(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的执行权。
如何让JAVA程序一直运行一直运行的最好方式是,做成socketServer,一直循环监听,利用服务器推送技术去不断的访问client的文件,来判断是否被修改。可是这样专业化的制作,工程量就大了。还是看你的需求,如果不是项目要求的话,自己写的test的话,可以用SVN版本控制管理工具啊。只需要简单的配置就可以大家共享文件,还可以检查是否被更改,以及每个版本都会被记录和找回,很
java程序怎么实现的双击直接运行要想双击运行,需要将编译后的程序打包成Jar包,这样只要使用者电脑上装了JRE并且jar文件默认关联到JRE。这样jar文件就会显示为Java图标并且双击会自动运行。关于jar包深入了解可以搜一下jar包格式方面信息,主要是主类名称和类路径的设置。还有一种方式是把jar包再打包为EXE文件(仅限Windows下使用),无特殊理由不推荐。ja
python怎么让程序重复运行Python是一门解释性语言,有些时候在现实生活中我们需要进行一些事件的重复,正如常识一样但在现实世界中的事物有自己具象的颜色,形状,不过一旦重复这些事物,一样不可避免的会感到无聊。现实世界尚且如此,编程语言中重复的进程就更不用说了。还好,Python拥有循环结构,可以解决Python中的重复过程,为了学会怎样使程序自己重复运行呢方法一:报错后,重新启动.p
用java开发了一个数据库程序,已经打包成jar文件了。怎么让它能直接双击就运行?你把压缩工具的jar关联去掉,就能直接运行jar包了,jar包本身就是可以直接运行的,当然前提是机子上有jdk,起码要有jre解释器。别的机子只要有你开发时使用的jdk版本以上,就可以运行你的程序了。如果还有什么不明白的可以直接M我,我在线JAVASwing做的软件如何转化成EXE文件,实现鼠标双击运行,而
自己写的java小程序怎么直接放在桌面上运行?用eclipse直接打包成jar 然后再jar文件的目录下,新建一个TXT文件,输入:java-jar你打包的jar文件名,带后缀,如:java-jarTest.jar,保存关闭,修改TXT的后缀为bat或者cmd都可以,现在只需要双击这个文件,就可以运行相应的JAR文件。介绍:Java是一种可以撰写跨平台应用软件的面向对象的程
eclipse怎么运行java程序1、打开java程序,点击上方工具栏里,绿色圆圈中部有向右的白色三角的按钮(鼠标悬停在上面提示"Run")2、左侧程序列表中选中要运行的java程序,右键选择RunAs,子目录选择JavaApplication3、打开java程序,快捷键Alt+Shift+X,右下角出现黄色列表框,点击Jeclipse怎么运行?需要什么Java环境?1.在官
运行java程序一直报这个,最后死机。如何解决?1、电脑中毒或中恶意软件,也可能引起电脑异常,解决办法:升级杀毒软件,杀毒,实在不行,就重装或恢复过系统。2、配置不合理,不协调,bios设置错误,也会引起电脑异常,所以装机或升级硬件要找更专业的人员解决。3、电脑运行中温度过高也会引起电脑异常,建议用鲁大师软件,测下各项硬件温度,再解决。4、由于电压不稳点,电源功率不够,也会经常引
一个java程序javac可以运行,Java不能运行是怎么回事检查下是不是JDK配置有问题JDK配置教程:(看完配置教程,再看下“第一个Java程序")1.JDK: JAVADeveloperKit[java开发者工具]n JavaDeveloper Killern 默认安装jre2.JRE:JavaRuntimeEnvironment[java运行环
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01
2024-09-10 08:50:00