如何在linux系统下做java开发
展开全部 linux下做Java开发需要搭建java开发环境:jdk是 Java 语言的软件开发工具包,Tomcat是Java环境下WEB服务器, Eclipse 是一个开放源代码的、基于Java的可扩展开发平台;这三个工具,方法如下:1、JDK的安装#执行下面命令安装JDK(首先创建/opt/java目录)tar -xvf jdk-7u9-linux-i586.tar.gz -C /opt/javaln -s /opt/java/jdk1.7.0_09 /opt/java/jdk //创建一个链接vi /etc/frofile //设置环境变量export JAVA_HOME=/opt/java/jdkexprot PATH=$JAVA_HOME/bin:$PATH#相当于重新设置PATH=JAVA_HOME/bin+PATH#配置好之后要用命令source /etc/profile#执行java -version 命令测试一下jdk是否安装成功2、tomcat的安装#解压安装tar -xvf apache-tomcat-6.0.10.tar.gz -C /opt/tomcat/ ln -s /opt/tomcat/apache-tomcat-6.0.10 /opt/tomcat/tomcat6.0 //创建一个链接cd /opt/tomcat/tomcat6.0/bin./startup.sh#打开浏览器测试一下,输入http:localhost:8080,看有没有猫标识的页面出来,有的话就说明安装成功了。
3、eclipse的安装gunzip eclipse-java-juno-SR2-linux-gtk.tar.gz tar -xvf eclipse-java-juno-SR2-linux-gtk.tar -C /opt#然后去图形界面进入/opt/eclipse目录,运行eclipse,就可以打开eclipse界面了。
...
linux下如何编写java程序
使用Eclipse吧安装方法在Red Hat Linux中安装JDK和Eclipse的方法http://www.cnitblog.com/CoffeeCat/archive/2006/12/02/19863.html补充:是的,JDK是Java的开发环境,有了它才能开发Java程序。
同时,JRE是Java运行环境,有了JRE,才能运行Java程序。
Eclipse是用Java开发的软件,所以,需要JRE支持。
而Eclipse又可以用来开发Java程序,所以也需要JDK
Java开发和arm+linux开发,我该选择哪一个?
学习java:首先java这么语言的优势,因为它的可移植性,所以现在的软件开发都普遍采用java语言。
这门语言还有巨大的发展潜力。
二、安卓 现在手机用android系统的占据了60%之多。
学习android就必须要学习java android是最近几年才出来的,还有很大的发展前景。
三、就业前景 这个不用说什么,可以去各大人才网搜搜就知道了。
据我所知 java程序员 和 android开发人员 这两职位是很多的。
四、刚毕业的java程序员可以一般都在三千五以上,这都是在中小型城市,如果在大城市基本上是五千以上的。
android开发人员就不用说了,薪资比java的还要高一点点。
五、个人的发展空间 学习java可以再学android 朝移动通信开发这一块去发展,宁外可以学习Web开发,这两个无论选择哪个方向都是挺好的,关键是得技术过硬。
java开发平台有哪些?
Eclipse :Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
这个比较干净,不带任何插件。
MyEclipse:MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。
MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。
这个做web项目比较好,因为集成了很多的网页插件。
NetBeans:NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java、C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。
在java开发方面类似于前两个,用起来一般。
Jbuilder:Jbuilder是一个可视化JAVA开发工具。
它是在Java2平台上开发商业应用程序、数据库、发布程序的优秀工具。
它支持J2EE,所以程序员可以快速的转换企业版Java应用程序。
大型的软件,写起来比较麻烦,收费软件。
以上都是比较流行的做JAVA的开发软件,如果是初学者建议先用记事本,或是editplus
java开发选用系统
展开全部 Java和Linux的理想关系是,一方面有一种可以在所有操作系统上运行的语言,另一方面操作系统可以根据需要进行各种计算。
这种关系本身在过去,现在或者将来都可以实现,但现在目前Java并没有在Linux界唤起多大的兴趣,原因主要在于Java和Linux群体和技术在原则性和专业性上存在差异造成的。
原则性的差异涉及开放源码和免费软件这两个术语。
Java既不开放也不免费,而Linux坚持这两个原则,至少在理论上是这样。
此外,Java倡导者也必须明白,在Linux界存在着一个明显的分歧,大部分Linux人士都非常注重“free”这个词,虽然有些人是从经济上来了解这个词,但无论怎样他们都坚持开放源码的原则。
尽管Linux有向各个阶层推广的趋势,但目前来说自由软件的积极倡导者主要来自世界各大学的学生和研究人员。
他们对Linux的发展是非常关键的,为开发Linux和操作系统软件输送了大批的人才。
开放源码和Linux的商业价值取决于那些用Linux为市场开发产品的开发人员,以及喜欢根据自己需要用Linux对操作系统进行自定义的人们。
如果必要,这些人会出钱购买Linux,因为它是一种开放的源码。
他们对Linux的发展也是至关重要的,否则,Linux将只是一堆计算机课程和深奥的研究课题。
...
linux已经安装了java,怎么配置环境
纯java开发的软件在linux下面也可以应用自如。
那么首先就需要配置好linux下的java环境,具体说来,就是配置jdk环境变量。
介绍在linux下配置jdk环境变量的几种常用方法。
首先在linux下安装jdk,如果出现提示权限不够(且root下也提示权限不够),可用#ls -l filename命令查看一下,如果显示类似如: 则表示任何用户都没有可执行权限(即使是root用户)。
解决方法: #chmod a+x filename 这样,安装好后,就可以接下来进行环境变量的配置了。
这里给出三种可选方法: 一、修改/etc/profile文件 当本机仅仅作为开发使用时推荐使用这种方法,因为此种配置时所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
用文本编辑器打开/etc/profile,在profile文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH 重新登录即可。
二、修改.bashrc文件 这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果需要给某个用户权限使用这些环境变量,只需要修改其个人用户主目录下的.bashrc文件就可以了。
用文本编辑器打开用户目录下的.bashrc文件,在.bashrc文件末尾加入: set JAVA_HOME=/usr/share/jdk1.5.0_05 export JAVA_HOME set PATH=$JAVA_HOME/bin:$PATH export PATH set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export CLASSPATH 重新登录。
三、直接在shell下设置变量 不推荐使用这种方法,因为换个shell,该设置就无效了。
这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。
只需在shell终端执行下列命令: export JAVA_HOME=/usr/share/jdk1.5.0_05 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 注意: 1.要将 /usr/share/jdk1.5.0_05jdk 改为jdk安装目录 2. linux下用冒号”:”来分隔路径 3. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值在设置环境变量时特别要注意不能把原来的值给覆盖掉了。
4. CLASSPATH中当前目录”.”不能丢掉。
5. export是把这三个变量导出为全局变量。
6. 大小写必须严格区分。
手机上有没有能开发Java的软件?
这需要看将来想从事什么类型软件的开发吧。
如果在国内开发windows类型应用程序,据说vb比较流行,但如果开发和硬件关系较大的嵌入式程序,则使用较多的还是C语言,而网络这个方面,无论是有线还是无线,大多数都选择了JAVA。
以上是从应用角度来讲的,如果从性能和投入方面分析,C语言无疑性能上最好的,但它的复杂度太高,开发和维护费用较大,一般比较好的游戏程序或者速度要求较高的程序会选择C++来开发,而VB等由于它的简易性,可以极大缩短开发周期,也是程序员的宠儿之一。
另外有一种语言python在国内逐渐出现,国外好像已经流行了十几年吧,linux的引导程序和BT的一些组件都是用它开发的,具有开发周期短,易维护等特点,运行速度也比JAVA要快,并且面向对象,无平台限制,据说还开放了源码,不过由于在国内流行时间不长,各大公司出于对以前开发代码的兼容性的需要,可能一时间接受不这个语言,但可以明显看出,它的发展潜力相当大。
总而言之,C为基础,掌握JAVA,会用VB,了解python,应该看得出这几个词汇之间的轻重差别吧。
:)
为什么android的软件都用Java开发而不用C/C++?
选择Java肯定是google经过深思熟虑的抉择,先说能确定的优势,Java有跨平台优势,手机的硬件可能千差万别,Java软件可以只出一套执行档。
而C/C++需要针对机型出专用的编译版。
Java有大量人员优势,几乎不用重复学习就能做android。
Java天生是做应用的语言,和C/C++不同,Java的语言和类库都是多年积累的、应用最需要的常用功能。
关于性能,说些个人看法。
越是应用,新创意的成分可能越多,定式越少。
这时候用一些宽松的语言越能快速的实现产品。
相反没有创意的复制,才需要高效的语言。
比如压缩算法-视频编码、比如3d绘制算法,都是专家组总结的最佳算法,没有创意只需要实现,这时就需要最高效的语言最大限度的发挥cpu,所以这里用c都不够,甚至要汇编SIMD,甚至要电路硬件解码。
有创意的东西、特别是新东西、还没来得及形成定式,这时需要一些很灵活的语言,比如网页网站一日数变,甚至Java都不够灵活,需要更灵活的脚本语言python、php之类才合用。
总之,Java是个灵活和性能的一种折中,不够最快但够快,不是最灵活但够灵活。
所以才适合做这些应用软件。
转载请注明出处51数据库 » linux java开发软件
啊一一长城