当前位置: 代码迷 >> java >> Java Batch编译器-通过命令行选项忽略所有警告
  详细解决方案

Java Batch编译器-通过命令行选项忽略所有警告

热度:76   发布时间:2023-08-02 10:30:47.0

我看到了这些运行时编程选项: :

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

例如,我看到:

----------
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(
               ^^^^^^^^

仅查看错误而不是警告。

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

这里提到了该选项: :

  相关解决方案