[英]How can I build my Java project to an older version with InteliJ or CMD?
我有一个包含 5 个文件的 Java 项目,我需要程序在另一台只支持 Java 的机器上运行 8. 如何让 InteliJ 编译一个我可以在另一台机器上执行的 .jar 文件? 我也可以使用 CMD 命令。
我已经尝试将项目 SDK 更改为我在另一台机器上的项目。
理论上,您唯一需要做的就是在“文件”>“项目结构”>“项目”下将项目的语言级别配置为 Java 8(并验证模块的语言级别是否符合项目设置,方法是设置为“项目默认”),然后重新编译。
但是,如果您的项目使用其他库,则需要确保它们也与 Java 8 兼容。将 Java 8 设置为项目的 SDK 并不是绝对必要的(最新的 Java 版本仍然可以编译为 Java 8 字节码),但确实有助于确保您没有使用 Java 的较新版本中定义的 API,并且在测试时确保您使用的库确实与 Java 8 兼容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.