从命令提示符编译并运行Eclipse Project

如何从命令提示符编译和运行Java Eclipse Project?

如何仅使用java文件名从命令行运行Java Eclipse项目。 我不想使用Eclipse生成的类文件或jar文件。

可能吗?

即使有了jar文件,我发现加载静态文件失败了,因为FileNotFoundException ,如何解决?

我打算像这样跑 –

http://www.skylit.com/javamethods/faqs/javaindos.html

首先是javac然后是java

对于构建,您可以导出Ant构建文件。 只需右键单击项目 – > 导出 – > Ant构建文件 。 在命令promt上使用ant buildfile ant 来构建项目。

看一下这个答案: Eclipse:从控制台导出运行 eclipse项目的导出运行配置 。

假设具有以下目录结构的项目:

 PROJECT_HOME -> lib (jar files) -> src (java code) -> hirondelle (top-level package; no .java files) -> ante (.java files) -> deluvian (.java files) 

用javac编译

 PROJECT_HOME>javac -cp lib\* src\hirondelle\ante\*.java src\hirondelle\ante\deluvian\*.java 

这将编译到位,并在.java文件旁边创建.class文件。 如果要将生成的类文件放在其他位置,请使用-d选项将它们放入现有目录中:

 PROJECT_HOME>javac -cp lib\* -d build src\hirondelle\ante\*.java src\hirondelle\ante\deluvian\*.java 

如果你的jar在各种目录中,那么classpath是一个由分号分隔的列表:

 -cp lib\*;C:\abc\one.jar;C:\xyz\two.jar 

有关更多信息,请参阅以下链接

用javac编译 – javapractices

从命令行构建Eclipse Java项目 – Stackoverflow

我知道一些旧问题,但是如果你想知道运行基于Eclipse的项目的命令提示符(即Eclipse使用的那个)

  1. 将项目运行到Eclipse中
  2. 转到Debug透视图
  3. (无论如何在我的屏幕上)左上角的窗口应该有一个小的“调试”选项卡。
  4. 右键单击项目名称,选择下拉列表底部的“ Properties
  5. 单击“命令行”字段(这是您可能想要的)。
  6. 按[ctrl] + A和[ctrl] + C进行选择和复制
  7. 将其粘贴到命令行中,或者
  8. (我做了什么)在Windows中,创建新的*.bat文本文件并将其粘贴到那里…现在双击该文件应该运行你的java项目。

如果你想从日食中运行并像我一样懒惰,那就非常有用。

顺便说一句,我需要这个用于导出单一任务的项目。 当然,他们也希望在*.java文件中看到代码,而上面只使用*.class文件Eclipse即时构建。 要批量编译* .java文件然后运行,您需要在从上面的过程获得的javaw行之前放置一个适当的javac命令并相应地进行调整 – 请查看Java Docs。 虽然Eclipse已经使用库类路径完成了大部分工作(我使用了一些库)。

选择项目,然后单击File-> Export,打开一个新窗口。

从中选择Runnablejar选项,然后单击下一步按钮。

在启动配置中,选择主类,在导出目标中,指定要存储jar文件的路径。