欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java获得PID,javapid,Javaclass Ja

来源: javaer 分享于  点击 15476 次 点评:26

java获得PID,javapid,Javaclass Ja


Java

class JavaHowTo {  public native long getCurrentProcessId();  static {    System.loadLibrary("jni2");  }}

```{.java}public class JNIJavaHowTo { public static void main(String[] args) { JavaHowTo jht = new JavaHowTo(); System.out.println("Press Any key..."); java.io.BufferedReader input = new java.io.BufferedReader(new java.io.InputStreamReader(System.in)); try { input.readLine();} catch (Exception e) { e.printStackTrace();} System.out.println(jht.getCurrentProcessId()); }}

```{cpp}// jni2.cpp : Defines the entry point for the DLL application.//#include "stdafx.h"#include <process.h>#include "JavaHowTo.h" BOOL APIENTRY DllMain( HANDLE hModule,                        DWORD  ul_reason_for_call,                        LPVOID lpReserved                     ){    return TRUE;}JNIEXPORT jlong JNICALL Java_JavaHowTo_getCurrentProcessId  (JNIEnv *, jobject) {     // return GetCurrentProcessId();    return getpid();}
相关栏目:

用户点评