多年来,我一直是一名Linux Java开发人员,并且非常喜欢它。我刚买了一台运行Windows7的新笔记本电脑,我可以擦除硬盘,回到我典型的Linux开发环境: vim用于编辑,选项卡式Bash窗口运行javac和java,ant用于大型项目
也就是说,我真的认为在一个新的环境中学习开发不会有什么坏处。那么,考虑到这一点,有没有基于Windows的Java开发者呢?你喜欢使用什么设置来完成任务?听到这两种方法来模拟我的基于Linux的环境,以及我可以从尝试中受益的完全不同的风格,那将是一件很有趣的事情。
发布于 2010-05-13 10:53:34
我的所有Java开发工作都使用NetBeans,也是在笔记本电脑上。(我建议不要擦除笔记本电脑的驱动器,因为针对笔记本电脑特定功能的特殊软件,例如网络摄像头和Bios配置,可能无法在Linux上运行:使用Linux虚拟化)
除了NetBeans之外,我还有用于所有“快速和脏”编程的Notepad++,虽然NetBeans 6.8的启动时间很好,内存消耗也很低,但我经常让NetBeans一直处于打开状态。NetBeans有ANT,并且它有一个集成的控制台(带输入!)适用于您的小型项目。不需要在单独的窗口中运行。
在Netbeans和Notepad++中正确配置所有内容都需要一些时间(考虑模板、代码完成时间、缩进、着色、路径等)。但是一旦你得到了它,它就像一个护身符。
我尝试过Eclipse,但这真的是一个品味问题;我从来不喜欢SWT应用程序。
发布于 2010-05-13 10:55:47
当我在Windows上进行Java开发时,我使用Eclipse作为IDE。这将是一个与您习惯的完全不同的设置,Eclipse在运行之前确实需要进行一些调整,但总的来说,这是一个相当愉快的体验。
如果您的开发依赖于外部包,那么您可能需要研究一下Maven。当我使用它时,它真的是一种很好的管理依赖关系的方式,能够拉下我依赖的每个包的最新版本,从源代码中构建它,并确保我的代码仍然与最新发布的包配合得很好。
如果您倾向于将VIM作为一个接口,那么您可能还会对这个问题感兴趣:Vim Commands in Eclipse。
发布于 2010-05-13 10:49:23
我一直是一名Java Windows开发人员,所以我从未涉足过Linux开发方面。我选择的Windows Java IDE一直是Eclipse for Java Developers。
我强烈建议您尝试在Windows上使用Java进行开发。来看看你是不喜欢它,还是怀旧情绪袭来,我建议你先下载Sun's Virtual Box,安装Linux以及你喜欢的开发工具,然后你就可以继续使用Windows作为操作系统了。
希望这能有所帮助。
https://stackoverflow.com/questions/2824151
复制相似问题