2011-04-26 20 views

回答

3

一個JVM =一個進程。一個名爲javajavaw的進程。

您還可以使用visualvm查看所有正在運行的Java進程。

如果您安裝Java JDK,可以找到此工具。正如Steve B.已經提到的,jps也包含在JDK中。

+0

感謝您的回覆,我們可以在JVM關閉/終止之前立即執行一些Java代碼嗎?或者在新的JVM啓動之前? – SmartSolution 2011-04-26 18:57:38

+0

@SmartSolution:嘗試使用[關機掛鉤](http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Runtime.html#addShutdownHook(java.lang.Thread)),儘管這不能保證你的代碼在JVM關閉之前運行。至於在JVM啓動之前執行代碼,除非您使用[exec](http://download.oracle.com/javase/1.5.0/docs/api)從Java程序啓動新的JVM,否則不太確定。 /java/lang/Runtime.html#exec(java.lang.String中[]))。 – darioo 2011-04-26 19:00:58

2

jps將顯示您的系統上正在運行的java進程。

+0

感謝您的幫助:) – SmartSolution 2011-04-26 18:54:56

+0

我們可以在JVM關閉/終止之前立即執行一些Java代碼嗎?或者在新的JVM啓動之前? – SmartSolution 2011-04-26 18:58:50

相關問題