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

IntelliJ IDEA版本“Linux”和“Linux,不带JDK”之间的差异

水飞掣
2023-03-14

下载IntelliJ IDEA时,Linux有两个选项:

我假设Linux(.tar.gz)版本带有JDK,而Linux没有JDK(.tar.gz)版本则没有。然而,当阅读留档我看到:

IntelliJ IDEA不包括SDK。因此,在开始编写代码之前,您必须下载并安装至少一个SDK,并在IntelliJ IDEA中定义它。

那么这两个版本之间到底有什么区别呢?如果一个附带JDK,它会附带哪个JDK?

共有1个答案

孙帅
2023-03-14

这就是JDK IntelliJ思想本身的运行方式。要引用相关支持文档,请执行以下操作:

从IntelliJ IDEA 16和最新版本的轻量级IDE开始,我们将定制JRE与Linux发行版捆绑在一起,就像我们为Mac所做的那样。我们的定制JRE基于OpenJDK,包括最新的修复程序,以在Linux上提供更好的用户体验(如字体渲染改进和HiDPI支持)。

对于您自己的项目,您可能希望使用官方的、受支持的Oracle JDK。

 类似资料:
  • 下载IntelliJ IDEA时,对于Linux有两个选项: 我假设Linux(.tar.gz)版本带有JDK,而不带JDK的Linux(.tar.gz)版本没有。然而,在阅读文档时,我看到: IntelliJ IDEA不包含SDK。所以,在开始编写代码之前,您必须下载并安装至少一个SDK,并在IntelliJ IDEA中定义它。

  • 我正在尝试使用Eclipse、Java、Selenium、Cucumber和Appium测试apk文件。 在Windows环境变量中,在系统变量下,我将JAVA\u HOME的值设置为“C:\Program Files\JAVA\jdk-15.0.2”。 在Eclipse中,我在运行配置中使用了最新的JDK 15.0.2。当我执行cucumber测试时,我得到以下错误: C: \Users\x\A

  • 问题内容: 我有一个名为jobrunner.py的脚本,该脚本在main.py中调用类方法。见下文… 进程_a和_b调用在OSX和Ubuntu上没有任何问题,但是当我尝试在Windows(相同版本的python和所有版本)上运行相同的东西时,它不能说索引超出范围。这使我相信在Windows平台上的模块之间未设置或传递“全局”变量BBOX。有没有其他人看到过这样的东西并且知道如何解决? 亚当 更新:

  • 本文向大家介绍JDK,JRE和JVM之间的差异。,包括了JDK,JRE和JVM之间的差异。的使用技巧和注意事项,需要的朋友参考一下 这三个JDK,JRE和JVM都是相互依赖的,并且没有共同点,因此以表格形式说明它们之间的差异并不有效,但是我们将在以下段落中进行讨论。 虚拟机 JVM是Java虚拟机的缩写,基本上是一种规范,它提供了一个运行时环境,可以在其中运行Java字节码,即它是抽象的东西,其实

  • 问题内容: 我的Linux机器上有Python2.6.5和Python2.4.4。 目前,我拥有的所有模块(wx,ply,pyserial,twisted,仅举几例)均已安装为2.6版本的python。如果我尝试使用Python2.4,则会收到预期的无模块错误。 这里的问题是,我有很多设备(比如说超过一千个)都在运行2.4.4,这将很快需要由这台机器支持(用于构建代码,发行版等)。到目前为止,我一

  • 问题内容: 这2个Linux错误之间有什么区别?23和24 我尝试了2个不同的站点,但无法理解两者之间的区别。 另外,我收到错误号24,套接字调用在974次失败。(UDP数据报套接字) 当我执行a时,我看到的值334076 ulimit -n显示1024 知道如何增加限制吗? 问题答案: 对于1)两个错误代码都与打开的文件过多的情况有关。EMFILE在您的进程中打开了太多文件。ENFILE是在整个