当前位置: 首页 > 知识库问答 >
问题:

为Maven Central创建一个新项目-使用什么JDK版本?

万俟高峻
2023-03-14

由于JDK版本不向后兼容,即用JDK X创建的字节码(*.class)文件可能不能在JVM X-1或更高版本下运行(JDK 1.8字节码可能不能在JVM 1.5上运行),如果我想要将项目提交给Maven Central,我如何确定应该使用什么Java版本来构建项目?

如果我使用最新的Java并使用其最新的语言特性,我的项目将无法接触到大多数用户,因为他们无法用他们的JVM运行我的项目。然而,我也不想用Java1编写我的软件。那么,如何确定要使用的JDK版本呢?“标准”是什么,如果有的话?

共有1个答案

彭硕
2023-03-14

最好在Java7中给出它,这样它就可以在6到8个版本中使用,但您会失去一些函数编程的权限

 类似资料:
  • It doesn’t matter if you have an existing repository/directory of code, or if you are starting a completely new project, adding Yarn works the same way every time. In your terminal/console in the dire

  • 如果你已经使用过Android Studio和Gradle,那么这一章会比较简单。我不会给出很多细节和截图,因为用户界面和细节可能会一直变化。 我们的应用是由一个简单的天气app组成,正如所使用的Google’s Beginners Course in Udacity。我们可能会关注不同的事情,但是app的想法都是一样的,你会发现在一个典型的app里面会包括很多不同的东西。如果你的Android开

  • 首先,打开Android Studio并选择Create new Project,然后它会让你输入一个名字,你可以任意取一个名字,比如:Weather App。然后你需要输入公司域名。如果你不会真正发布这个app,这个字段就不是特别重要了,但是如果你有的话可以使用自己的域名。然后任意选择一个目录作为这个项目的保存地址。 下一步,它会让你选择最小的API版本。我们选择API 15,因为我们有一个库需

  • 本文向大家介绍怎么使用vue-cli3创建一个项目?相关面试题,主要包含被问及怎么使用vue-cli3创建一个项目?时的应答技巧和注意事项,需要的朋友参考一下 vue create demo(项目名称) 创建及爬坑https://blog.csdn.net/q761830908/article/details/103243518

  • 问题内容: 我正在使用向导扩展从用户那里获取一些设置。在我的插件上修改了Eclipse项目之后,然后应将其包含在Package Explorer中。整个过程与“新项目→现有项目”非常相似。 但是我找不到任何解决方案或教程等。如何通过向导扩展将Eclipse项目包括到我的包浏览器中。 问题答案: 对于任何对此感兴趣的人来说,这对我来说都是完美的: 该描述将从构建路径中加载并导入到工作空间中。之后,该

  • 问题内容: 我注意到eclipse最近创建了一个.settings目录,其中包含1个文件,我想知道是否应该将此添加到版本控制中?SVN? 还有,这是新的吗?我已经使用eclipse已有相当长的一段时间了,但从未注意到它。 目录中文件的内容是这样的: 这些设置是否应该在工作区范围内而不是特定于项目? 问题答案: 此文件记录项目特定的设置与工作空间首选项。 我注意到该文件通常是在将常规Java项目转换