如何改java程序的进程名?

wangfan864870502 2011-07-12 01:56:36
运行一个java程序的时候,control+alt+del可以看见进程为javaw.exe,可不可以自定义一个进程名?如果可以,怎么定义?
...全文
2296 22 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
si_tou 2013-11-08
  • 打赏
  • 举报
回复
看看这http://bbs.csdn.net/topics/90400835
沙场号角 2013-08-08
  • 打赏
  • 举报
回复
我将jdk中bin下的java.exe改名为java1.exe。但是启动脚本的时候应该怎样配置呢? 我目前启动jar的脚本配置如下: echo 启动交易处理线程 set java_home=D:\toolSource\Java\JDK1.6 set path=D:\toolSource\Java\JDK1.6\bin;%path% set b2es_home=D:/prehost/sqwork/bkys title bkys java -Xms256M -Xmx512M -jar bkys.jar 要如何改呢,请各位帮帮忙。
等鱼上勾 2013-04-27
  • 打赏
  • 举报
回复
直接改jdk 目录下的bin下的java.exe文件就可以了,然后在你的启动脚本中将java 改成你想要的名就成
lost_guy_in_scut 2011-08-18
  • 打赏
  • 举报
回复
jixuan1989 2011-08-18
  • 打赏
  • 举报
回复
刚搜到linux下的解决方案
exec -a your.customized.name java -jar xxx.jar
原帖:
http://www.btsmth.com/show_topic.php?en_name=LinuxApp&gid=791880
jixuan1989 2011-08-18
  • 打赏
  • 举报
回复
同楼主一样有这个需求。。。。。

那些不会修改的就不要在这里骂别人了。。

java就不能开发桌面程序吗?
开发个桌面程序发布出去 ,别人看到后台是个javaw.exe 爽吗

我觉得这个需求是很合理的

google了一下 也没找到好的办法
http://chengpan.iteye.com/blog/685208
按这篇文章的说法 看来是没办法改了:
----------------------
在运行java 程序时,会在进程管理中出现一个java.exe 或者javaw.exe 我们可以改变这个进程的映像名.方法是在java的bin 目录下将java.exe 改成自已想用的名子
例:想在进程管理中将java.exe改成t.exe
将java 的安装目录下的bin目录下的java.exe改成t.exe然后
运行 t *.class就可以了
[
-----------------------
求高人

coooliang 2011-07-28
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 bao110908 的回复:]
引用 8 楼 healer_kx 的回复:

嗯,拿Java写程序让别人看到进程,确实很丢人。


晕!java 程序的进程基本上别人是看不到的,在服务器上运行着,如果能被人看到进程列表的话,那这应用甚至这家公司就完蛋了
[/Quote]

呵呵
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 healer_kx 的回复:]

嗯,拿Java写程序让别人看到进程,确实很丢人。
[/Quote]

晕!java 程序的进程基本上别人是看不到的,在服务器上运行着,如果能被人看到进程列表的话,那这应用甚至这家公司就完蛋了
wangfan864870502 2011-07-25
  • 打赏
  • 举报
回复
呵呵。。。我只是偶然发现这个,就想知道 有没有方法实现。。。
thesecondbull 2011-07-13
  • 打赏
  • 举报
回复
进程还是线程,楼上一帮神经病
shine333 2011-07-13
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wangfan864870502 的回复:]

每个程序运行时在任务管理器都能看到一个进程名,一般来讲都是Javaw.exe的进程,我想把这名字改成自己命名 的。比如说ss.exe,这样的话,在程序运行时,不至于看到javaw.exe尴尬。声明一下:本人菜鸟一只。。。
[/Quote]
当你把研究这些吃饱了撑着的人才会研究的问题的时间,花在研究在别的上面,你可能就不是菜鸟了。
softimes 2011-07-13
  • 打赏
  • 举报
回复
windows资源管理器里面的是进程啊。
wangfan864870502 2011-07-13
  • 打赏
  • 举报
回复
呵呵呵。。。大家一起讨论呗,无所谓的 。。。
wangfan864870502 2011-07-12
  • 打赏
  • 举报
回复
要怎么改呢。。。
healer_kx 2011-07-12
  • 打赏
  • 举报
回复
嗯,拿Java写程序让别人看到进程,确实很丢人。
wangfan864870502 2011-07-12
  • 打赏
  • 举报
回复
每个程序运行时在任务管理器都能看到一个进程名,一般来讲都是Javaw.exe的进程,我想把这名字改成自己命名 的。比如说ss.exe,这样的话,在程序运行时,不至于看到javaw.exe尴尬。声明一下:本人菜鸟一只。。。
huntor 2011-07-12
  • 打赏
  • 举报
回复
使用 winrun4j / launch4j 之类的工具制作一个native launcher。
pywepe 2011-07-12
  • 打赏
  • 举报
回复
为什么要改它?
qybao 2011-07-12
  • 打赏
  • 举报
回复
把javaw.exe改名
同样的,你把java.exe改名,比如改成 myjava.exe
启动程序的时候 myjava your_class
这样进程就是myjava
追风筝的孩子 2011-07-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 iis81365341 的回复:]
你是不是想要这样的结果?Java code
String name = Thread.currentThread().getName();
System.out.println(name);
Thread.currentThread().setName("xxxx");
name = Thread.currentThread().getNam……
[/Quote]这个是线程名字吧。。。
加载更多回复(2)

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧