Linux上Java开发的常见做法是什么?
我正在尝试从Windows迁移到Linux作为Java开发平台,虽然过渡通常非常轻松,但我希望对一些不确定点进行一些反馈。我正在运行 openSUSE 11.4,但我愿意听听其他发行版上的工作原理。
- 您从哪里安装 JDK?令人惊讶的是,这个并不像大多数人想象的那么切割和干燥。OpenJDk 6 在 openSUSE 存储库中可用,并且非常容易安装。但是,它目前是更新21,现在Oracle版本是更新24。我习惯于在Windows中发出一些警报,通知我需要更新我的Java,但这似乎不是Linux中的常态。Java开发人员是否放弃了包管理器中的JDK并直接安装二进制文件?还是有其他方法?
- 你在哪里安装Eclipse?网上似乎普遍认为,Eclipse最好通过简单地下载二进制文件并将其提取到某个地方来安装,但是我通常在哪里提取像Eclipse或Ant这样的程序?我在网上看到过/usr/local和/opt的投票,但没有明确的答案。
- 你把你的码头/雄猫放在哪里?与 eclipse 问题类似,大多数 Linux Java 开发人员将他们的 Jetty/Tomcat/other 容器放在哪里。
- 设置开发与生产的方式之间有哪些区别至少看起来我不想以根身份运行我的servlet容器,这对我来说是有意义的。但是,我还应该注意哪些其他做法呢?还有什么可以使我的开发环境更容易,但可能不太安全?
我发现这个问题是相似的,但最终级别太高,并且没有详细说明实际开发人员如何设置他们的环境。如果您觉得有其他资源可以回答这些问题,请在此处分享。
感谢您抽出宝贵时间接受采访。