当前位置: 首页 > 知识库问答 >
问题:

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

宗政法
2023-03-14

我看到以下运行时编程选项:https://help.eclipse.org/2018-12/index.jsp?topic=%2forg.eclipse.jdt.doc.user%2ftask%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(
               ^^^^^^^^

只看错误,不看警告。

共有1个答案

叶文博
2023-03-14

看起来javac-nowarn可以实现这个功能,除了javac之外,它还可以与其他java编译器一起使用。

此处提到该选项:https://help.eclipse.org/neon/index.jsp?topic=%2forg.eclipse.jdt.doc.user%2ftasks%2ftask-using_batch_compiler.htm

 类似资料:
  • 忽略编译器警告 格式 #pragma clang push #pragma clang diagnostic ignored "错误类型" // 存在警告的代码 #pragma clang pop > 1.在需要忽略的警告处右键 -- Reveal in Log 2.会给出警告的详细信息,其中包括警告的类型 3.高亮选中的便是这个警告的类型 4.在警告代码处增加如下代码 Command

  • 但没有效果(全名为空)。 帮助中提到,只有在“常规设置->编译器变量”步骤中定义的变量才能像这样被重写。 这是否意味着我必须创建一个额外的“中间”编译器变量,并将其放在的全名字段中?

  • 我想编写一个批处理文件,该文件将按给定顺序执行以下操作: 打开命令 注意:执行命令后不应关闭cmd窗口。 我试过启动命令。exe/k“cd\

  • 在本章中,我们来看一看一些经常使用的批处理命令。如下图中所示 - 编号 命令 描述 1 VER 此批处理命令显示正在使用的MS-DOS的版本。 2 ASSOC 这是将扩展名与文件类型(FTYPE)相关联的批处理命令,显示现有关联或删除关联。 3 CD 此批处理命令用于更改进入不同的目录,或显示当前目录。 4 CLS 这个批处理命令清除屏幕。 5 COPY 此批处理命令用于将文件从一个位置复制到另一

  • 问题内容: 我正在编写一个使用命令行参数的Java应用程序,该参数是使用Apache Commons CLI和GnuParser处理的。由于没有什么有趣的原因,我希望它默默地忽略未知的命令行选项,而不是抛出ParseException,但是我看不到这样做的方法。我看到GnuParser.parse()上有一个stopAtNonOption布尔选项,但我想要的更像是ignoreAtNonOption