Dyld_print_libraries не работаетJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Dyld_print_libraries не работает

Сообщение Anonymous »

Попытка экспериментировать с другими свойствами dyld_ Я обнаружил, что JVM манипулирует свойствами, и они игнорируются во время выполнения.

my java test: < /p>

class Env {
public static void main(String... args) {
System.getenv().entrySet().stream().forEach(e -> System.out.println(e.getKey() + " = " + e.getValue()));
}
}
< /code>

vocation: < /p>

$ export DYLD_PRINT_LIBRARIES=1
$ export MY_PRINT_LIBRARIES=2
$ javac Env.java && java Env|grep PRINT
MY_PRINT_LIBRARIES = 2
$
< /code>

С другой стороны, мой c -тест: < /p>

#include

int main(int argc, char **argv, char **envp) {
while (*envp) {
printf("%s\n", *envp);
envp++;
}
return 0;
}
< /code>

vocation: < /p>

$ gcc env.c && ./a.out|grep PRINT
dyld: loaded: /Users/okutane/test/java/./a.out
dyld: loaded: /usr/lib/libSystem.B.dylib
dyld: loaded: /usr/lib/system/libcache.dylib
...
dyld: loaded: /usr/lib/libc++.1.dylib
dyld: loaded: /usr/lib/libDiagnosticMessagesClient.dylib
MY_PRINT_LIBRARIES=2
DYLD_PRINT_LIBRARIES=1
$
< /code>

Я ожидал, что тест JVM тоже есть, есть ли обходной путь? < /p>

Подробнее здесь: https://stackoverflow.com/questions/396 ... ot-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»