Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 非法的反射访问操作会阻止程序运行吗?_Java_Apache Flink - Fatal编程技术网

Java 非法的反射访问操作会阻止程序运行吗?

Java 非法的反射访问操作会阻止程序运行吗?,java,apache-flink,Java,Apache Flink,我正在从事一个使用java和flink构建推特数据流的项目。当我运行程序时,我收到以下错误: WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.apache.flink.core.memory.HybridMemorySegment (file:/home/haydn/.m2/repository/org/apache/flink/flink

我正在从事一个使用java和flink构建推特数据流的项目。当我运行程序时,我收到以下错误:

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.flink.core.memory.HybridMemorySegment (file:/home/haydn/.m2/repository/org/apache/flink/flink-core/1.4.2/flink-core-1.4.2.jar) to field java.nio.Buffer.address
WARNING: Please consider reporting this to the maintainers of org.apache.flink.core.memory.HybridMemorySegment
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
程序似乎是在之后运行的,所以我只是想知道这个错误是否意味着任何东西都不能按预期工作,或者是否一切都会好起来

我注意到其他帖子中有人就如何隐藏信息给出了建议,这就是为什么我认为这并不重要

谢谢:)

所以我只是想知道,这个错误是否意味着任何东西都不能按预期工作,或者一切都会好起来

要检查这一点,您需要为应用程序编写测试。由于这只是一个警告,它本身不应该破坏您的应用程序

警告:所有非法访问操作将在未来版本中被拒绝

这意味着您的应用程序现在可以工作,但一旦您将JDK升级到新版本,它就会停止工作。由于Java9
public
access修饰符中引入了模块的概念,所以其含义与以前的Java版本不同。上面的警告意味着Flink库之一的代码试图访问未导出到该模块的属性
java.nio.Buffer.address

所以我只是想知道,这个错误是否意味着任何东西都不能按预期工作,或者一切都会好起来

要检查这一点,您需要为应用程序编写测试。由于这只是一个警告,它本身不应该破坏您的应用程序

警告:所有非法访问操作将在未来版本中被拒绝


这意味着您的应用程序现在可以工作,但一旦您将JDK升级到新版本,它就会停止工作。由于Java9
public
access修饰符中引入了模块的概念,所以其含义与以前的Java版本不同。上面的警告意味着Flink库之一的代码试图访问未导出到该模块的属性
java.nio.Buffer.address

这是一个警告而不是错误,所以它不一定是关键的。这是一个警告而不是错误,所以它不一定是关键的。