Visualvm не обнаруживает приложения на Mac

Когда я запускаю приложение в netbeans, оно не будет обнаружено VisualVM.

В локальном разделе он просто показывает VisualVM, GlassFish (pid 798) и Netbeans 6.9+ (pid 787). Я создал два приложения, одно на JSK 6, а другое на SDK 7, но ни одно из них не будет обнаружено VisualVm!

Мне интересно, почему он не обнаруживает ни одно из приложений.

Детали моего visualvm следующие:

Version: 

1.6.0_65 (Build 110613); platform 110613-unknown-revn

System: 

Mac OS X (10.7.5) , x86_64 64bit

Java: 

1.6.0_65; Java HotSpot(TM) 64-Bit Server VM (20.65-b04-462, mixed mode)

Vendor: 

Apple Inc., http://www.apple.com/

Environment: 

MacRoman; en_US (visualvm)

Userdir: 

/Users/jack/Library/visualvm/6u23

Clusters: 

/System/Library/Java/Support/VisualVM.bundle/Contents/Home/platform
/System/Library/Java/Support/VisualVM.bundle/Contents/Home/visualvm
/System/Library/Java/Support/VisualVM.bundle/Contents/Home/profiler

person J888    schedule 31.01.2014    source источник
comment
Возможно, они работают как дочерние элементы виртуальной машины NetBeans?   -  person Anders R. Bystrup    schedule 31.01.2014
comment
@AndersR.Bystrup нет ничего под Netbeans   -  person J888    schedule 01.02.2014
comment
Убедитесь, что вы не случайно используете JVM Apple Java 6 для запуска своих программ и oracle java 7 для запуска jvisiualvm.   -  person Thorbjørn Ravn Andersen    schedule 09.02.2014
comment
@ ThorbjørnRavnAndersen, как это проверить?   -  person J888    schedule 10.02.2014
comment
Посмотрите свойства системы в запущенной программе.   -  person Thorbjørn Ravn Andersen    schedule 10.02.2014
comment
Для меня мне просто не хватало Java на локальной машине...   -  person Ivan Aracki    schedule 17.07.2019


Ответы (1)


Просто попробуйте установить oracle jdk и использовать встроенный jvisualvm. Меня устраивает

Вы можете добавить переменные env в /etc/bashrc:

export JAVA_HOME=`/usr/libexec/java_home -v 1.7`  
launchctl setenv JAVA_HOME $JAVA_HOME

и получить путь к оракулу jdk: echo $JAVA_HOME или запустить jvisualvm из терминала

person katoquro    schedule 11.02.2014