首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Java 7系统上运行Java 12.0.1

在Java 7系统上运行Java 12.0.1
EN

Stack Overflow用户
提问于 2019-07-15 21:54:26
回答 2查看 84关注 0票数 4

我需要使用Java编写一个作业,并将其提交给运行Java 7的在线评分系统。我是否必须在pc上下载Java 7并使用它运行我的程序,还是可以下载最新的(12.0.1)并在Java 7机器上运行它?

EN

回答 2

Stack Overflow用户

发布于 2019-07-16 02:50:58

您可以使用Java12通过选项--release 7编译Java7代码。

运行javac --help会显示:

代码语言:javascript
复制
 --release <release>
    Compile for a specific release. Supported releases: 7, 8, 9, 10, 11, 12

如果希望以特定JVM为目标,请使用--target <release>

代码语言:javascript
复制
--target <release>, -target <release>
    Generate class files for specific VM version. Supported versions: 7, 8, 9, 10, 11, 12
票数 5
EN

Stack Overflow用户

发布于 2019-07-16 01:26:56

答案是这是一个非常低的概率。为什么?因为在大多数最初的Java教育课程中,教学大纲和内容不会涉及Java中自1.7版(即7版)以来已被弃用的部分。可在以下位置找到弃用列表:https://docs.oracle.com/en/java/javase/12/docs/api/deprecated-list.html

请看一下这两个不同的考虑因素,编译和运行。如果您正在提交代码(通过cut+paste或以.java文件形式上传文件),那么您只需处理编译(与运行时环境相反)。因此,您提出了一个关于Java 7 JDK和Java 12 JDK之间的区别的问题。

从版本7开始,Java有了许多改进,我鼓励您在可能的时候了解这些改进。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57041281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档