Abh*_*ary 10 java eclipse compilation
如何从命令提示符编译和运行Java Eclipse Project?
如何仅使用java文件名从命令行运行Java Eclipse项目.我不想使用Eclipse生成的类文件或jar文件.
可能吗?
即使使用jar文件,我发现静态文件的加载失败了FileNotFoundException,如何解决?
我打算像这样跑 -
http://www.skylit.com/javamethods/faqs/javaindos.html
第一javac则java
Jon*_*Jon 10
我知道一些旧问题,但是如果你想知道运行基于Eclipse的项目的命令提示符(即Eclipse使用的那个)
Properties在下拉列表的底部选择*.bat文本文件并将其粘贴在那里...现在双击该文件应该运行你的java proj.如果你想从日食中运行并像我一样懒惰,那就非常有用.
顺便说一下,我需要这个用于导出单一任务的项目.当然,他们也希望在*.java文件中看到代码,而上面只是使用*.classEclipse构建的文件.要批量编译*.java文件然后运行,您需要在从上面的过程获得javac的javaw行之前放置一个适当的   命令并相应地进行调整 - 请查看Java Docs.虽然Eclipse已经使用库类路径完成了大部分工作(我使用了一些库).  
OO7*_*OO7 10
假设具有以下目录结构的项目:
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
有关更多信息,请参阅以下链接
从命令行构建Eclipse Java项目 - Stackoverflow