linux关闭java
java.awt.*
javax.swing.*
java.nio.*
看看这些API的docs。 网上例子很多。
Ⅱ Linux 下的Java进程自己关闭,怎么解
Linux中java进程自己关闭,有2种可能:
1、是程序本身出现bug,造成java程序崩溃,进程失效;
2、是系统服务设置了自我监控的机制,java占用资源过多的话,关闭了java进程来释放占用的资源。
Ⅲ 如何用Java关闭一个进程
解决这个问题,要看这个进程是java程序自定义的进程,还是操作系统的进程,操作系统的进程,又可以分为windows进程和Linux进程
一、针对操作系统的进程:
1,首先java用户,要具有操作进程的权限
2. 针对windows操作系统的进程,比如QQ进程:
Stringcommand="taskkill/f/imQQ.exe";
Runtime.getRuntime().exec(command);
其中:taskkill 是命令名称,/f /im 是参数,QQ.exe是进程的可执行文件。
3.针对Linux操作系统
Stringcommand="kill/f/imQQ.exe";
Runtime.getRuntime().exec(command);
二、在Java程序中自定义的进程
思路:在线程中设置一个标志变量,当这个变量的值在外界被改变的时候,有机会结束运行的线程
publicclassT{
publicstaticvoidmain(String[]args){
//启动线程
MyThreadthread=newMyThread();
newThread(thread).start();
//你的其它的工作,此时线程在运行中
//你不想让线程干活了,停掉它
//注意,这只是一个标志,具体线程何时停,并不能精确控制
thread.allDone=true;
}
}
{
booleanvolatileallDone=false;
publicvoidrun(){
//每次循环都检测标志
//如果设置停止标志时已经在循环里
//则最长需要等待一个循环的时间才能终止
while(!allDone){
//循环里的工作
}
}
}
Ⅳ Linux/Java:java的jar服务起来后应该怎么停
据我所知,只能杀进程。
Ⅳ 如何为 Linux 卸载 Java
卸载过程包括以下步骤:
Java 插件卸载
Java 卸载
RPM 卸载
自解压卸载
Java 插件卸载:Mozilla 浏览器
如果准备重新安装 Java,则不必卸载 Java 插件。创建新的符号链接时,只需使用 ln 命令的 -f 选项。
示例: ln -f /usr/lib/mozilla/plugins/libnpjp2.so
如果准备从 Linux 盒中完全删除 Java,请参阅下面介绍的符号链接删除过程。
打开终端窗口
以超级用户身份登录
键入: rm /usr/lib/mozilla/plugins/libnpjp2.so
将提示删除符号链接:
rm: /usr/lib/mozilla/plugins/libnpjp2.so ?
键入:Y
Java 卸载
有两种方法卸载 Java。请使用在安装 Java 时所用的方法。
例如,如果以前使用 RPM 安装 Java,则使用 RPM 卸载方法。
RPM 卸载
注:如果 Linux 盒中具有 RPM,则应首先确定 Java 是否是使用 RPM 安装的。如果 Java 不是使用 RPM 安装的,则请跳过本节内容。
打开终端窗口
以超级用户身份登录
键入以下命令,尝试查找 JRE 软件包: rpm -qa
如果 RPM 报告一个类似于 jre--fcs 的软件包,则说明 Java 是使用 RPM 安装的。
注:通常,不必使用 RPM 卸载 Java,因为 RPM 可以在安装新版本时自动卸载旧版本的 Java!除非准备永久删除 Java,否则请跳过本节内容。
要卸载 Java,请键入: rpm -e jre--fcs
自解压文件卸载
确定 Java 是否安装在某些文件夹中。常用位置包括 /usr/java/jre_ 或/opt/jre_nb/jre_/bin/java/
如果找到了安装 Java 的文件夹,可以删除此文件夹。
警告:删除文件夹之前,应确保 Java 以前不是使用 RPM 安装的。
键入: rm -r jre
例如: rm -r jre1.7.0
Ⅵ 如何在linux中删除JAVA
卸载过程包括以下步骤:
Java 插件卸载
Java 卸载
RPM 卸载
自解压卸载
Java 插件卸载:Mozilla 浏览器
如果准备重新安装 Java,则不必卸载 Java 插件。创建新的符号链接时,只需使用 ln 命令的 -f 选项。
示例: ln -f /usr/lib/mozilla/plugins/libnpjp2.so
如果准备从 Linux 盒中完全删除 Java,请参阅下面介绍的符号链接删除过程。
打开终端窗口
以超级用户身份登录
键入: rm /usr/lib/mozilla/plugins/libnpjp2.so
将提示删除符号链接:
rm: /usr/lib/mozilla/plugins/libnpjp2.so ?
键入:Y
Java 卸载
有两种方法卸载 Java。请使用在安装 Java 时所用的方法。
例如,如果以前使用 RPM 安装 Java,则使用 RPM 卸载方法。
RPM 卸载
注:如果 Linux 盒中具有 RPM,则应首先确定 Java 是否是使用 RPM 安装的。如果 Java 不是使用 RPM 安装的,则请跳过本节内容。
打开终端窗口
以超级用户身份登录
键入以下命令,尝试查找 JRE 软件包: rpm -qa
如果 RPM 报告一个类似于 jre-<version>-fcs 的软件包,则说明 Java 是使用 RPM 安装的。
注:通常,不必使用 RPM 卸载 Java,因为 RPM 可以在安装新版本时自动卸载旧版本的 Java!除非准备永久删除 Java,否则请跳过本节内容。
要卸载 Java,请键入: rpm -e jre-<version>-fcs
自解压文件卸载
确定 Java 是否安装在某些文件夹中。常用位置包括 /usr/java/jre_<version> 或/opt/jre_nb/jre_<version>/bin/java/
如果找到了安装 Java 的文件夹,可以删除此文件夹。
警告:删除文件夹之前,应确保 Java 以前不是使用 RPM 安装的。
键入: rm -r jre<version>
例如: rm -r jre1.7.0
Ⅶ 在linux系统下运行一个JAVA文件,为了防止别人关掉,要求JAVA运行文件在任务栏不显示,谢谢
写一个shell脚本 ,在脚本中有java class文件路径,这行命令就可以了。然后在命令行中执行你的shell脚本文件,再退出命令行,你的java文件就在后台 一直运行着。
Ⅷ linux命令行如何杀掉java进程
killalljava
Ⅸ linux如何正常关闭java服务,不用kill -9
你调用的分析服务应该是多线程的吧,否则CTRL+C就可以停掉当前的程序了,java虚拟机也无非就是个程序。当你的程序中含有没有结束条件的死循环线程时,java虚拟机是无法停止运转的,所以就需要你的程序能接受一个停止条件!
Ⅹ 怎么.sh停止linux中java
正常的java程序,你启动,ctrl+c退出的时候也跟着退出了。
用nohup /run.sh & 这样的需要用kill -9 或者你自己写一个特殊的sh用来专门杀这个进程也可以、