导航:首页 > 编程语言 > java进程名

java进程名

发布时间:2022-05-18 08:20:46

Ⅰ 用java实现设物理内存320KB,输入进程名,进程长度,到达时间以及执行时间来自动

摘要

Ⅱ 如何改java程序的进程名

把javaw.exe改名
同样的,你把java.exe改名,比如改成 myjava.exe
启动程序的时候 myjava your_class
这样进程就是myjava

Ⅲ javaw.exe是JAVA的什么程序起到什么作用

javaw - javaw.exe - 进程信息
进程文件: javaw 或者 javaw.exe

进程名称: Sun Java

描述: javaw.exe是Sun Microsystems公司的相关网络协议软件。通常基于Internet Explorer工作。

出品者: Sun Corporation
属于: Sun Java

系统进程: 否
后台程序: 是
使用网络: 否
硬件相关: 否
常见错误: 未知N/A
内存使用: 未知N/A
安全等级 (0-5): 0
间谍软件: 否
广告软件: 否
病毒: 否
木马: 否
------------------------------------------
上面是进程信息
------------------------------------------
1、java.exe:
运行java程序
2、javac.exe:
编译的,生成.class文件
3、javaw.exe:
跟java命令相对的,运行java命令时,会出现并保持一个console窗口,
程序中的信息可以通过System.out在console内输出,而运行javaw,
开始时会出现console,当主程序调用之后,console就会消失;
javaw 大多用来运行GUI程序

Ⅳ java进程调度中为什么进程名都是1

摘要 Linux2.4版本使用的调度算法的时间复杂度为O(n),其主要原理是通过轮询所有可运行任务列表,然后挑选一个最合适的任务运行,所以其时间复杂度与可运行任务队列的长度成正比。

Ⅳ java获取进程名称

代码:
package com.test;
import java.lang.management.ManagementFactory;
import java.lang.management.RuntimeMXBean;
public class Target {

public static void main(String[] args) throws InterruptedException { System.out.println(getProcessID());
while(true) {
Thread.sleep(10000);
}

}
public static final int getProcessID() {

RuntimeMXBean runtimeMXBean = ManagementFactory.getRuntimeMXBean();
System.out.println(runtimeMXBean.getName());
return Integer.valueOf(runtimeMXBean.getName().split("@")[0]) .intValue();

}
}
运行结果:2896@PC-20150603VRPL2896
当前进程ID为2896。
ManagementFactory是一个在运行时管理和监控Java VM的工厂类,它能提供很多管理VM的静态接口,比如RuntimeMXBean;
RuntimeMXBean是Java虚拟机的运行时管理接口.

Ⅵ 如何改java程序的进程名

javaw.exe是虚拟机的进程
java中没有进程的概念,都是线程,线程的名字倒是可以改

Ⅶ 如何修改java程序的进程名

可以在new 线程的时候指定线程名称,如果后期还想修改,可以调用Thread的setName方法:

publicstaticvoidmain(String[]args)throwsInterruptedException{
Threadthread=newThread(newRunnable(){
@Override
publicvoidrun(){
System.out.println(Thread.currentThread().getName());

try{
Thread.sleep(1000);

//主线程中进行了修改
System.out.println(Thread.currentThread().getName());
}catch(InterruptedExceptione){
e.printStackTrace();
}
}
},"这里设置线程名称");

thread.start();

//500毫秒后修改线程名称
Thread.sleep(500);
thread.setName("新的线程名称!");
}

运行结果:

Ⅷ java 怎么获取当前进程的映像名称

网上查了一些资料,说是没办法直接在 java 中获取到,
网上资料说,可以使用 java 的 native 方法,通过在 c++ 中实现 native 方法,此时就可以在 java 中直接调用了。

例子:

public class JavaNative {

static {
try {
System.loadLibrary("JavaNativeDLL.dll");
} catch (UnsatisfiedLinkError e) {
System.err.println("Native code library failed to load.\n" + e);
}
}

public native java.util.List getProcessList();

public native List getProcessIDList();

public native String getProcessName(long processID);

}

然后,你通过 C++ 写一个 JNI 来实现上面这个 JavaNative 的 Class 类,然后编绎生成出一个 JavaNativeDLL.dll ,然后在 JavaNative 中加载这个 JavaNativeDLL.dll。

这样,你在任何 java 程序中可以像普通 java 调用方法一样,直接使用 JavaNative 来获取到进程名称了。

使用方法:

public static void main(String[] args) {
JavaNative jn = new JavaNative();
List list = jn.getProcessIDList();
for(int i=0; i<lilst.size(); i++) {
String processName = jn.getProcessName((long)list.get(i));
System.out.println("进程名称是:" + processName );

}

}

Ⅸ java1.exe和srvany.exe是什么进程,可以结束吗

这两个进程都是无危险的具体见如下:(1)srvany - srvany.exe - 进程信息
进程文件: srvany 或者 srvany.exe
进程名称: Srvany
中文描述:
srvany.exe是一个Windows附加程序,用于将一个程序注册为一个服务。这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题。
英文描述:
srvany.exe is an additional MicrosoftWindowsapplication which allows an executable to be ran as a service. This program is a non-essential system process, but should not be terminated unless suspected to be causing problems
出品者: Microsoft Corp.
属于: Microsoft Windows Resource Pack
系统进程: 是
后台程序: 是
使用网络: 否
硬件相关: 否
常见错误: 未知N/A
内存使用: 未知N/A
安全等级 (0-5): 0
间谍软件: 否
Adware: 否
病毒: 否
木马: 否
</SPAN></SPAN>
</p> (2)java1.exe 这是一个无威胁文件。经过扫描,其中 0/6 款杀毒软件检测到 java1.exe 含有病毒木马及可疑风险!
软件名称检测结果(仅供参考,用于帮助您判断文件是否安全)毒霸没有检测到风险瑞星没有检测到风险卡巴斯基没有检测到风险Nod32没有检测到风险小红伞没有检测到风险Mcafee没有检测到风险

Ⅹ java 获取指定的进程id

package test;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.PrintWriter;

public class GetPid {

private static final String PNAME = "QQ";

public static void main(String[] args)
throws IOException {
System.out.println("包含关键字 "+PNAME+" 的进程有:");
System.out.println();
String path = System.getProperty("user.dir");
final File createFileName = new File(path + "\\mytempscript.vbe");
if(createFileName.exists()?createFileName.delete():createFileName.createNewFile()){}

final PrintWriter pw = new PrintWriter(new FileWriter(createFileName,
true), true);
pw.println("for each ps in getobject(\"winmgmts:\\\\.\\root\\cimv2:win32_process\").instances_");
pw.println("wscript.echo ps.handle&vbtab&ps.name");
pw.println("next");
pw.close();

final InputStream ii = Runtime.getRuntime().exec(
"cscript " + path + "\\mytempscript.vbe").getInputStream();

final InputStreamReader ir = new InputStreamReader(ii);

final BufferedReader br = new BufferedReader(ir);
String str = null;
String[] ss = null;
while ((str = br.readLine()) != null) {
if (str.indexOf(PNAME)>0&&str.endsWith(".exe")) {
ss = str.split("\\s");
for(int i=0;i<ss.length;i+=2){
System.out.println("****************************");
System.out.println("进程名:"+ss[i+1]+"\n进程ID:"+ss[i]);
}
}
}
System.out.println("****************************");
ir.close();
ii.close();
br.close();
}
}

运行结果如下

包含关键字 QQ 的进程有:

****************************
进程名:QQ.exe
进程ID:3956
****************************

阅读全文

与java进程名相关的资料

热点内容
24bit高频精品解压音乐 浏览:181
api程序员遇到更新 浏览:298
程序员程序运行搞笑图 浏览:772
秦思怎么下载app 浏览:691
发抖音怎么发自己的APP网站 浏览:362
androidinbitmap 浏览:772
lzma源码使用 浏览:748
ibm服务器湖南经销商云服务器 浏览:991
正规模板建站配云服务器商家 浏览:873
安卓清楚缓存命令 浏览:378
汽车压缩机电磁离合器损坏怎么修 浏览:507
怎么提取安卓软件 浏览:595
单片机和主机高速传文件 浏览:478
男生直发加密需要剃光头吗 浏览:825
qtdesignerlinux 浏览:431
命令的几要素 浏览:932
代理服务器地址怎么知道 浏览:172
汉语命令形 浏览:193
ACG官网下载的游戏怎么解压 浏览:963
stata交叉项命令 浏览:470