0

嗨,我需要在一个简单的 java 项目中查看 eclipse 的运行配置。例如,在控制台将它们打印为键值对就足够了

[编辑]:原因是我在 eclipse.ini 中添加了一个参数,但我不确定该值是否按预期传递

我正在寻找的参数是

-Dorg.eclipse.swt.browser.XULRunnerPath=xulrunner

4

3 回答 3

2

您有两种获取详细信息的方法

http://www.mkyong.com/java/how-to-list-all-system-properties-key-and-value-in-java/

如果是java参数

读取 Java JVM 启动参数(例如 -Xmx)

从您更新的回复中。我会建议你检查你的内存管理器。

在将成为任务管理器 mac 的 Windows 中,将成为 linux 上的活动监视器,您可以从命令行触发 top 命令

仍然不满意,检查一下这个 StackOverflow 线程

监控 Java 应用程序自己的内存使用情况

还是不满意。我建议使用 yourkit profiler 或任何其他 java profiler 对应用程序进行分析。

当您启动 yourkit 时,它会显示正在运行的 java 应用程序。只需单击其中一个,它就会为您启动分析。

于 2013-11-12T19:21:53.727 回答
1

Eclipse 在 JVM 上运行,这与您的程序将运行的 JVM 不同。

找到配置文件(eclipse.ini 我猜是你要找的)会更容易,因为它们不是运行代码的 JVM 的环境设置。

于 2013-11-12T19:16:32.897 回答
0

所有运行时配置最终都是 java 参数或传递的系统属性

因此您可以打印传递给java的所有命令行参数+所有系统属性及其值(可能根据您的兴趣使用过滤的键值集)

于 2013-11-12T19:14:16.670 回答