Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于Java开发的Linux发行版_Java_Linux_Distro - Fatal编程技术网

用于Java开发的Linux发行版

用于Java开发的Linux发行版,java,linux,distro,Java,Linux,Distro,简单地说,是否有任何特定于Java开发人员的Linux发行版?在我看来,对开发人员最友好的发行版是。由于您从头开始编译所有内容,因此您可以准确地选择系统的组成部分。Java可以很容易地安装,因此您可能只需要安装一个和Java(除了标准的工具链之外)。一个真正的Sun极客会在这里插嘴说使用Solaris作为Java开发平台的优点,但我对此持更矛盾的态度。在任何linux发行版上使用Java开发都是一样的;您将不得不安装JDK和您选择的工具(Eclipse、Sun Studio、Tomcat等),因

简单地说,是否有任何特定于Java开发人员的Linux发行版?

在我看来,对开发人员最友好的发行版是。由于您从头开始编译所有内容,因此您可以准确地选择系统的组成部分。Java可以很容易地安装,因此您可能只需要安装一个和Java(除了标准的工具链之外)。

一个真正的Sun极客会在这里插嘴说使用Solaris作为Java开发平台的优点,但我对此持更矛盾的态度。在任何linux发行版上使用Java开发都是一样的;您将不得不安装JDK和您选择的工具(Eclipse、Sun Studio、Tomcat等),因此您也可以根据其他条件选择发行版。。。也许您对它有多满意,包管理有多容易,以及外观和感觉是否适合您的开发习惯都是重要因素

因此,为了更直接地回答您的问题,Java开发人员可以很好地处理他们通常使用的任何主要linux发行版。如果你想要一些现成的Java软件,Fedora9和Ubuntu 8.04都有OpenJDK(和NetBeans),这是符合以下要求的。

Solaris:)

严肃地说,没有专门用于Java的Linux发行版,所以也差不多


另一方面(以我非常卑微的经验)会快一点,而且你会有Dtrace作为工具的好处。(并不是说在Linux中找不到类似的工具,但Dtrace应该更高级一些)。

我非常热衷于Java开发,我个人使用Ubuntu,所以我同意Sean的观点

软件包管理器允许您轻松安装各种SDK(SUN one,甚至即将推出的OpenJDK 7)

问候,

阿扬

我成功地使用了8.04和9

对于Ubuntu,社区论坛非常有用,如果我没记错的话,其中一个存储库为Sun的Java6发行版提供了apt软件包

在Fedora9上,太阳RPM工作正常

无论哪种情况,alternative/galternative都是您的朋友,可以确保您在Sun安装时指向“java”和“javac”。我一直在Fedora 9_x64上使用Netbeans 6.1和Eclipse 3.4,没有问题。

虽然不是真正的发行版,但有一个虚拟机可供使用。它可以很容易地适应其他基于Java的部署(可用于多种虚拟化技术)


还有几个Java App Server虚拟机可从中获得(当然,仅限于VMWare)

我在Mandriva power pack 2008上有一段愉快的经历。选择像development->“java工具”这样的东西,一切都会为您安装

一切都是sunjre、JDK和eclispe


Solaris在默认情况下安装了64位内核,不过….

SUSE或RH都有官方支持。

不要听这些noob中的任何一个建议一个发行版而不是另一个发行版。Java就是Java,几乎所有发行版都可以安装Java:

[package manager command to install] jdk
如果问题是关于创建RPM的,那么显然RH/CentOS/Fedora比deb发行版、源发行版或任何您喜欢的其他格式更可取。但是,由于Java的性质,只有当OP不能表达自己的观点并且必须遵循其他人的做法时,使用特定的发行版才是相关的

要重申没有java发行版,请使用任何可以让您开始运行的版本

// begin hypocritical personal recomendation
。。。话虽如此。。。我个人使用Archlinux。Archlinux致力于滚动发布,因此它更有可能拥有比世界上“sudo apt get dist upgrade&sleep 6个月”发行版更新的JDK版本

// end hypocritical personal recomendation

另外,我已经做好了被否决的充分准备,但是请让我的票数超过50,这样我仍然可以发表评论,谢谢

只需小心您发行版的java安装。大多数默认情况下安装gcj。无论出于何种原因,在大多数linux发行版上,在bash中键入“java”都不会调用Sun JVM,除非进行一些改进


通常,需要一组来自/usr/local/bin->$JDK_HOME/bin/*的软链接,才能让事情按照我通常的预期运行

首先:大多数(如果不是全部的话)linux发行版允许您“轻松”安装(即:使用发行版的包管理器)jdk和jre。本质上,选择更多的是关于分销的哪个方面与您的个人品味最相关

就我个人而言,我越来越重视总体分布的稳定性(比如:基本系统的升级或多或少保证不会在交付日期前一天用软管连接我的工作站),这让我在过去几年中一直坚持使用debian


为此付出的代价要么是“sudo apt获得dist升级和6个月睡眠”,正如theman_on_vista所指出的,要么就是自己在/opt中安装相关的东西。毕竟,安装一些jdk、maven或ant和eclipse | netbeans是很容易的(见鬼,我肯定还有文档:)

我从来没有听说过Java开发人员专用的Linux发行版

如果您需要Linux发行版用于工作目的(而不是个人家庭使用),那么发行版的选择实际上并不受您需要安装JDK这一事实的影响,而是受其他因素的影响:

  • 安装的速度有多快
  • 维护(更新等)有多容易
  • 它的功能有多全面
  • 它的支持程度如何?(如果需要,请提供商业支持,否则社区支持有多好?)
我的工作建议是:Ubuntu和Suse对我很好。我没有和其他提到的人打交道的经验(例如:软呢帽)


基本上,得到一个发行版“只是简单的作品”。您所需要的一切(JDK、IDE等)几乎都可以从那里轻松安装。

最新的Ubuntu版本。它非常简单,并且已经打包了Sun Java、Eclipse、NetBeans、GlassFish、TomCat和其他Java开发相关软件,因此您无需担心从中安装和配置它