java - 引导类路径未与 -source 8 一起设置
问题描述
我正在将我的应用程序从 java 1.8 升级到 java 11 当我尝试使用 ant 1.10.8 构建时,我的构建失败但我也看到了一个警告
warning: [options] bootstrap class path not set in conjunction with -source 8
我已经
在 build.xml中设置source=1.8
了蚂蚁任务target=1.8
javac
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
我错过了什么吗?如果我没有错,我需要设置引导类路径,但我不确定如何在 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 包 javax.xml.bind 不存在):
java.xml.bind (JAXB) - REMOVED
Java 8 - OK
Java 9 - DEPRECATED
Java 10 - DEPRECATED
Java 11 - REMOVED
目前,我正在尝试使用 Maven 找到一个解决方案,以便在发生弃用时发出警告。
希望这个答案能让你满意
推荐阅读
- bash - 可执行文件不等待 curl 完成下载
- javascript - React - 根据复选框将数据行移动到新表
- python - Matplotlib 颜色栏 - 更改限制的行为
- sql - MS Access Form - 文本框中的字符串,用于 LIKE 查询以过滤报告结果
- hive - Hive - 比较两个字符串列
- python - 如何将 Jupyter Notebook 连接到 Spyder 内核?
- sqlite - 在 VS2019 中创建新 SQLiteConnection 时出现 System.TypeInitializationException
- javascript - How can it possible to share different state on different multiple Components in React-Redux
- facebook - Facebook 客户聊天缺少关闭按钮
- php - 使用块布局在 Slack 中格式化消息