我希望在运行Java程序时看到Eclipse正在运行的命令.我查看了运行/调试(和控制台)的Eclipse首选项和运行配置,但无济于事.如何查看Eclipse用于启动的行?
在JBuilder中,它是输出中的第一行.
编辑:我不是在问它是否javac用于编译然后java运行.我希望看到以#开头java并拥有所有标志等的行.我不是在问"Eclipse运行的是什么?" 因为我已经知道了.我希望在特定项目的特定情况下看到它.
设置启动配置,然后运行或调试它.
转到Debug透视图的"Debug"窗口,该窗口显示所有进程和线程.
右键单击树中的java.exe或javaw.exe项(它位于所有线程组和线程下的底部),然后选择该属性上的"属性".
你应该得到一个包含2个部分的窗口,左边是项目列表,包括"进程信息"和"vm功能"
进程信息部分有3个部分,显示启动会话的时间,exe的路径以及eclipse用于启动VM的完整命令行.命令行将包含所有内容,包括库路径,类路径,传递给VM的调试信息,您传递的任何自定义args等.
我认为这就是你要找的东西.
在Unix系统上,您可以看到命令行
ps -e x | grep java
Run Code Online (Sandbox Code Playgroud)
例如(为了便于阅读而换行):
24925 pts/6 Sl 0:16
/usr/lib/jvm/java-6-openjdk/bin/java
-agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:53880
-Dfile.encoding=UTF-8
-Xbootclasspath:/usr/lib/jvm/java-6-openjdk/jre/lib/resources.jar
:/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar
:/usr/lib/jvm/java-6-openjdk/jre/lib/jsse.jar
:/usr/lib/jvm/java-6-openjdk/jre/lib/jce.jar
:/usr/lib/jvm/java-6-openjdk/jre/lib/charsets.jar
:/usr/lib/jvm/java-6-openjdk/jre/lib/rhino.jar
:/usr/share/java/gnome-java-bridge.jar
-classpath /home/hendrik/workspace/webflag/WEB-INF/classes
:/home/hendrik/workspace/webflag/WEB-INF/lib/log4j.jar
:/home/hendrik/workspace/webflag/WEB-INF/lib/junit.jar
nhb.webflag.importtools.tools.ImportArmoryCharacter
Run Code Online (Sandbox Code Playgroud)
-agentlib指定调试连接,-Xbootclasspath基于JDK配置,-classpath基于项目的构建路径设置
| 归档时间: |
|
| 查看次数: |
5900 次 |
| 最近记录: |