netbeans 調試 hotspot

 

新建項目選擇C/C++,基於現有源代碼的C/C++項目linux

選擇hotspot所在目錄:app

 

 

 

跳過預構建直接下一步:jvm

 

 

構建命令:ui

${MAKE}-f Makefile clean jvmg ALT_BOOTDIR=jdk目錄 ARCH_DATA_MODEL=64 LANG=Cdebug

清理命令:io

${MAKE}-f Makefile cleantest

 

在hotspot項目上右鍵屬性:jdk

點擊makefile

 

工做目錄:hotspot 目錄下的make目錄sdk

eg:

構建命令:

${MAKE} -f Makefile clean jvmg ALT_BOOTDIR=/applications/tools/jdk1.7.0_79 ARCH_DATA_MODEL=64 LANG=C

清理命令:

${MAKE} -f Makefile clean

直接下一步到最後 等待構建完成

 

 

右鍵項目屬性

點擊運行:

運行命令:

/applications/tools/openjdk/hotspot/build/linux/linux_amd64_compiler2/jvmg/gamma Twa

運行目錄:

/applications/tools/openjdk/hotspot/make

 

環境:

JAVA_HOME:

/applications/tools/openjdk/build/linux-amd64-debug/j2sdk-image

CLASSPATH:

.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar:/test

LD_LIBRARY_PATH:

/applications/tools/openjdk/hotspot/build/linux/linux_amd64_compiler2/jvmg

相關文章
相關標籤/搜索