【问题标题】:Java Batch Compiler - ignore all warnings through command line optionJava Batch Compiler - 通过命令行选项忽略所有警告
【发布时间】:2019-02-13 23:33:46
【问题描述】:

我看到了这些运行时编程选项: https://help.eclipse.org/2018-12/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-using_batch_compiler.htm

但我想知道是否有一个命令行标志可以用来忽略编译器输出的警告(我只想查看错误)。

例如我看到:

----------
59. WARNING in /home/oleg/codes/oresoftware/vertx.api/src/main/java/huru/middleware/ErrorHandler.java (at line 16)
        HttpServerRequest request = ctx.request();
                          ^^^^^^^
The value of the local variable request is not used
----------
60. WARNING in /home/oleg/codes/oresoftware/vertx.api/src/main/java/huru/util/Asyncc.java (at line 121)
        public static AsyncTask zoom() {
                      ^^^^^^^^^
Asyncc.AsyncTask is a raw type. References to generic type Asyncc.AsyncTask<T,E> should be parameterized
----------
61. WARNING in /home/oleg/codes/oresoftware/vertx.api/src/main/java/huru/util/Asyncc.java (at line 124)
        v.done(null, null);
        ^^^^^^^^^^^^^^^^^^
Type safety: The method done(Object, Object) belongs to the raw type Asyncc.IAsyncCallback. References to generic type Asyncc.IAsyncCallback<T,E> should be parameterized
----------
62. ERROR in /home/oleg/codes/oresoftware/vertx.api/src/main/java/huru/util/Asyncc.java (at line 131)
        Asyncc.Parallel(asList(
               ^^^^^^^^

只查看错误,而不是警告。

【问题讨论】:

    标签: java javac java-batch


    【解决方案1】:

    看起来 javac -nowarn 可以解决问题,除了 javac 之外,还应该与其他 java 编译器一起使用。

    这里提到了这个选项: https://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-using_batch_compiler.htm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-29
      • 2012-06-27
      • 1970-01-01
      • 2010-10-18
      • 1970-01-01
      • 1970-01-01
      • 2019-11-04
      • 2014-04-03
      相关资源
      最近更新 更多