![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
需要了解linux环境下开发Java吗?
我刚刚接触linux,我搜索的结果,有说,java是跨平台的,没有人用linux开发java,都是在windows下开发好后,移到Linux下的。是这样的吗?需要了解li...
我刚刚接触linux,
我搜索的结果,有说,java是跨平台的,没有人用linux开发java,都是在windows下开发好后,移到Linux下的。
是这样的吗?需要了解linux环境下开发Java吗? 展开
我搜索的结果,有说,java是跨平台的,没有人用linux开发java,都是在windows下开发好后,移到Linux下的。
是这样的吗?需要了解linux环境下开发Java吗? 展开
4个回答
展开全部
Java跨平台是因为Java的运行是在Java虚拟机上,而Java虚拟机可以运行在各种操作系统上,所以Java程序也就能运行在不同的操作系统环境下。
至于在Linux下开发Java,就关系到你用Java做什么项目了,Java的swing技术 也就是图形界面编程基本已经被微软的.NET所取代。所以现在Java存在的价值主要是Java对于Oracle数据库的完美支持,而Oracle数据库被大型公司和国企所青睐,也就是说Java现在主要应用于编写服务器端程序,例如我知道的有:中国电信Dms系统,某车载导航系统,大唐电信某系统,某银行存取款系统等等。
既然如此,要知道服务器的系统基本都是Unix和Linux,如果你不熟悉Linux,会给你编程带来很大的麻烦。
在公司招聘Java程序员时,会要求你熟悉Linux系统环境及Linux命令,当然据我所知,有的公司会用Linux系统来开发Java,如非微软阵营的企业:IBM、Google等等。要知道大多数外企都是不会用微软的操作系统的,因为他们本身就是互相对立的。
所以我建议你,要熟悉Linux的终端命令,熟悉vi的使用,了解Linux操作系统。会给你日后工作和进入外企带来很多方便。
至于在Linux下开发Java,就关系到你用Java做什么项目了,Java的swing技术 也就是图形界面编程基本已经被微软的.NET所取代。所以现在Java存在的价值主要是Java对于Oracle数据库的完美支持,而Oracle数据库被大型公司和国企所青睐,也就是说Java现在主要应用于编写服务器端程序,例如我知道的有:中国电信Dms系统,某车载导航系统,大唐电信某系统,某银行存取款系统等等。
既然如此,要知道服务器的系统基本都是Unix和Linux,如果你不熟悉Linux,会给你编程带来很大的麻烦。
在公司招聘Java程序员时,会要求你熟悉Linux系统环境及Linux命令,当然据我所知,有的公司会用Linux系统来开发Java,如非微软阵营的企业:IBM、Google等等。要知道大多数外企都是不会用微软的操作系统的,因为他们本身就是互相对立的。
所以我建议你,要熟悉Linux的终端命令,熟悉vi的使用,了解Linux操作系统。会给你日后工作和进入外企带来很多方便。
展开全部
懂基本的linux就可以了,比如,环境变量等
windows下的GUI IDE比较多,所以都在windows下开发。
linux下只需要run,所以只需要会配置环境就好了。
windows下的GUI IDE比较多,所以都在windows下开发。
linux下只需要run,所以只需要会配置环境就好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
装一个eclipse ,把环境配置好,在Windows和linux下没有多大的区别!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
>我搜索的结果,有说,java是跨平台的,没有人用linux开发java,
>都是在windows下开发好后,移到Linux下的。
这种情况比较多。因为大多数办公环境都是以Windows居多,开发人员自然也逃脱不了大的办公环境。
如果开发环境既可以在Windows上可以,Linux下亦性的情况下,通常都是选择Windows。
所以,lz的认识没有错误。
>需要了解linux环境下开发Java吗?
如果主要是怎对Web开发,那就必须了解Linux环境下Java开发的流程。
当然,不需要Eclipse,必须掌握ant、maven的使用方法,还有路径配置的特点。
因为,如果服务器是Linux,就算开发在Windows上,最后交货还是要在Linux下编译、配置的。
>都是在windows下开发好后,移到Linux下的。
这种情况比较多。因为大多数办公环境都是以Windows居多,开发人员自然也逃脱不了大的办公环境。
如果开发环境既可以在Windows上可以,Linux下亦性的情况下,通常都是选择Windows。
所以,lz的认识没有错误。
>需要了解linux环境下开发Java吗?
如果主要是怎对Web开发,那就必须了解Linux环境下Java开发的流程。
当然,不需要Eclipse,必须掌握ant、maven的使用方法,还有路径配置的特点。
因为,如果服务器是Linux,就算开发在Windows上,最后交货还是要在Linux下编译、配置的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询