是否可以使用javac来检查正确性而不产生任何输出?

时间:2016-04-11 13:30:21

标签: java parsing javac

我可以运行javac(或其他工具,如果javac不能这样使用)只是为了检查项目的正确性:如果存在语法错误或缺少导入,错误使用注释,访问冲突, en somme ,当您选择动作构建时,eclipse将报告的任何内容。

3 个答案:

答案 0 :(得分:3)

您可以使用两个选项运行javac:

  1. -c给出文件的路径,
  2. -s for libraries path
  3. 如果你真的想检查它的项目,我建议使用像Maven或Ant这样的依赖管理器,它可以检查错误,编译,打包等......但是它需要在你的项目中进行一些配置使用配置文件(Maven的pom.xml)

答案 1 :(得分:1)

javac正常运行的事实并不会阻止您因缺少依赖性而导致NoClassDefFoundError问题。

答案 2 :(得分:0)

只是不生成类文件的Eclipse构建的等价物是invoking JDT batch compiler-d none选项(有关可用版本,请参阅here)。