我写了一个应用程序,当运行时除了运行程序本身的那个进程外还会多出一个java.exe的进程来,而当关闭应用程序时,那个java.exe并不会随之结束,而是CPU占有到100%

解决方案 »

  1.   

    多出一个java.exe的进程是正常的
    至于CPU占有到100%该是你的应用程序太耗资源了吧
      

  2.   

    Java是半编译半解释的语言,先用编译器(javac.exe)将源代码(.java)编译成字节码文件(.class)再由解释器(java.exe)解释执行,所以运行程序肯定会多一个java.exe的进程
    至于为什么CPU占有到100%,可能是一个只是一个短暂的行为,从操作系统的角度将,这很正常的,这是为了充分利用系统资源也可能是你的程序有死循环或者的你的CPU性能不咋地(这两种的可能性都不大)