java - Bootstrap 类路径未与 -source 8 一起设置

我正在将我的应用程序从 java 1.8 升级到 java 11 当我尝试使用 ant 1.10.8 构建时,我的构建失败了,但我也看到了警告

warning: [options] bootstrap class path not set in conjunction with -source 8

我设置了 source=1.8target=1.8 在 build.xml javac Ant 任务

D:\Build>java -version
java version **"11.0.7" 2020-04-14 LTS**
Java(TM) SE Runtime Environment 18.9 (build 11.0.7+8-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.7+8-LTS, mixed mode)
D:\Build>javac -version
javac 11.0.7

我错过了什么吗?如果我没记错的话,我需要设置 Bootstrap 类路径,但我不确定如何在 ant build.xml 文件中进行设置。 我也遇到以下错误

cannot find symbol [javac] import javax.annotation.PostConstruct;

请帮忙

    **Note:** Im using javax.xml.ws, javax.xml.bind, javax.activation in my project

最佳答案

根据这篇文章(Java 11 package javax.xml.bind does not exist):

java.xml.bind (JAXB) - REMOVED

Java 8 - OK
Java 9 - DEPRECATED
Java 10 - DEPRECATED
Java 11 - REMOVED

目前,我正在尝试使用 Maven 寻找解决方案,以便在发生弃用时发出警告。

希望这个回答能让你满意

关于java - Bootstrap 类路径未与 -source 8 一起设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62699413/

相关文章:

azure - 雪花 - Azure 事件目录集成

angular - 在 Angular 中使用 SystemJs 导入时找不到模块

python-3.x - 无法在 Python 3.8 上运行 Supervisor

python - 我的 jupyter 笔记本内核经常死于这个 pygame 代码

oracle - 如何使用 UTF8 作为国家字符集在 docker 中创建 Oracle 数据库?

https - create-react-app:如何使用 https 但带有签名证书?

vue.js - 如何使用 vue-router 处理错误

selenium - AWS Lambda 中的 Chrome Headless 返回空白页面

vim - 如何让 google cloud shell 在 vi​​m 中正确识别 Esc 键

python - 如何将 tkinter 事件用于 'continue' 或暂停不同的 while