运行一个java程序的时候,control+alt+del可以看见进程为javaw.exe,可不可以自定义一个进程名?如果可以,怎么定义?

解决方案 »

  1.   

    可以,如下:String name = Thread.currentThread().getName();
            System.out.println(name);
            Thread.currentThread().setName("xxxx");
            name = Thread.currentThread().getName();
            System.out.println(name);
      

  2.   

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

  3.   

    Thread.currentThread().setName("xxxx");
      

  4.   

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

  5.   


    java命令开启了JVM,在JVM可以运行你的线程,如果改线程的名称你可以直接使用Thread提供的API,但是除了手工该java命令的名字,在java代码中还真不知道如何改哈。