虽然TongWeb本身支持Open JDK、Oracle JDK、TongJDK、毕昇JDK等,但在商用项目上使用时,需要注意Oracle JDK的商业授权问题。目前部分Oracle JDK版本用于商业是收费的,版本如下:
Oracle JDK 8之前版本,全免费。
Oracle JDK 8 8u202版本前免费,8u211版本开始商用收费。
Oracle JDK 9、10,全免费。
Oracle JDK 11 11.0.2前免费,11.0.3后商用收费。
Oracle JDK 12-16 全版本商用收费。
Oracle JDK 17-20 全版本免费(二进制版本)。
具体可见官网说明:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
Oracle Java SE订阅全球价格表:
https://www.oracle.com/pt/a/ocom/docs/corporate/pricing/java-se-subscription-pricelist-5028356.pdf
所以在项目上选择JDK时,要考虑以下因素:
1. 在采用Oracle JDK时,需要购买相应许可。否则,建议更换为Open JDK、TongJDK。
2. 国产平台操作系统通常默认带Open JDK,但要注意检查JDK的版本号,对于老版本的JDK建议升级。