繁体   English   中英

Eclipse命令行Java

[英]Eclipse Command Line Java

我希望在运行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

例如(为了便于阅读而换行):

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 

-agentlib指定调试连接,-Xbootclasspath基于JDK配置,-classpath基于项目的构建路径设置

如果它可以使用main方法找到任何类,则使用“java com.example.Main”运行它,其中Main是具有main方法的类。

如果你有很多带有main方法的类,那么eclipse会给你一个选择的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM