问题标签 [jdk-tools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - visualvm 看不到从 cygwin 启动的 java 进程
如果我在 cygwin 控制台中启动 java 进程,然后启动 visualVm,则后者看不到前者。
如果我在 Dos 控制台中启动相同的进程,visualvm 会很好。我在jdk1.6.0_25。这发生在 win7 32b 和带有 64b jvm 的 win7 64b 中。
任何人都可以想到一个解释/解决方法?
jmx - Java 的 jps 工具在内部使用了哪些 API?
我需要以编程方式重新创建 jps 工具的功能。我需要找出所有正在运行的 Java 进程及其 ID,以便我可以附加到该进程(类似于 JConsole 所做的)。
我认为 VirtualMachine API 会有所帮助,但是当我运行以下命令时没有得到预期的结果
当我运行上面的代码时,它只返回一个 ID,但是当我在同一台机器上运行 jps 时,我看到了其他几个进程。
java - jcmd - `jcmd VM.flags -all` 的最后一列的含义
运行以下命令列出所有可用的 jvm 标志:
然后在最后一列中,找到以下值(使用 JDK1.8,在 linux 上):
问题是:
我只知道一些值的含义,我已经给出了解释,其余的含义是什么?
java - 如何提取文件 jre-9/lib/modules?
在JRE-9/lib
目录中(至少在 Windows 上),有一个名为的新文件modules
,其大小约为 107 MB。是否可以提取该文件或在其中列出 java 模块?
我可以看到一个名为jmod
at 的新工具可用jdk-9/bin/jmod.exe
,但它用于读取.jmod
位于 at 的文件jdk-9/jmods
,它无法读取该文件modules
。
java - Maven 因“缺少工件 jdk.tools:jdk.tools:jar:1.6”而失败
我面临一个 Maven 依赖问题
缺少工件 jdk.tools:jdk.tools:jar:1.6
我的计算机上只有 java 1.8.0_211 并且 Eclipse 中的所有设置都很好(安装的 JRE、构建路径等)。
有人可以向我解释为什么 Maven 一直在寻找jdk-tools-1.6
吗?