Eclipse命令行Java

Dan*_*ark 9 java eclipse

我希望在运行Java程序时看到Eclipse正在运行的命令.我查看了运行/调试(和控制台)的Eclipse首选项和运行配置,但无济于事.如何查看Eclipse用于启动的行?

在JBuilder中,它是输出中的第一行.

编辑:我不是在问它是否javac用于编译然后java运行.我希望看到以#开头java并拥有所有标志等的行.我不是在问"Eclipse运行的是什么?" 因为我已经知道了.我希望在特定项目的特定情况下看到它.

Joh*_*ner 9

设置启动配置,然后运行或调试它.

转到Debug透视图的"Debug"窗口,该窗口显示所有进程和线程.

右键单击树中的java.exe或javaw.exe项(它位于所有线程组和线程下的底部),然后选择该属性上的"属性".

你应该得到一个包含2个部分的窗口,左边是项目列表,包括"进程信息"和"vm功能"

进程信息部分有3个部分,显示启动会话的时间,exe的路径以及eclipse用于启动VM的完整命令行.命令行将包含所有内容,包括库路径,类路径,传递给VM的调试信息,您传递的任何自定义args等.

我认为这就是你要找的东西.


Hen*_*ann 6

在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基于项目的构建路径设置