java linux 编程?Java编译器

大家好,今天给各位分享java linux 编程的一些知识,其中也会对Java编译器进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

需要了解linux环境下开发Java吗

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开发

linux下java编程与在windows下一样,重点在于搭建java开发环境。

linux下搭建java开发环境步骤:

1、下载linux环境下的JDK,

举例:

JDK程序名为:jdk-7u11-linux-i586.tar.gz保存路径:/home/wyl/tools-wyl/JDK7u11

eclipse程序名为:eclipse-jee-juno-SR1-linux-gtk.tar.gz保存路径:/home/wyl/tools-wyl/eclipse-javaEE

2、解压下载的jdk-7u11-linux-i586.tar.gz文件

chmod 777 jdk-7u11-linux-i586.tar.gz

tar xzvf jdk-7u11-linux-i586.tar.gz(普通用户身份解压即可)

3、配置环境变量

以超级用户身份执行下面的命令:

#vim/etc/profile

在文件末尾加上以下内容后保存退出(:wq)

export JAVA_HOME=/home/wyl/tools-wyl/JDK7u11/jdk1.7.0_11(说明:这个是JDK解压后文件夹的路径)

export PATH=$JAVA_HOME/bin:$PATH或export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.

4、注销重新登录后在终端输入java,javac,java-version,javac-version.测试是否安装成功。

[wyl@localhost eclipse-javaEE]$ java-version

java version"1.7.0_11"

Java(TM) SE Runtime Environment(build 1.7.0_11-b21)

Java HotSpot(TM) Server VM(build 23.6-b04, mixed mode)

[wyl@localhost eclipse-javaEE]$ javac-version

javac 1.7.0_11

[wyl@localhost eclipse-javaEE]$

5、解压eclipse-jee-juno-SR1-linux-gtk.tar.gz并运行它(chmod 777 eclipse...)

5.1、解压:tar xzvf eclipse-jee-juno-SR1-linux-gtk.tar.gz(普通用户身份解压即可,否则每次都要以超级用户身份运行它)。

5.2、运行:进入解压后的目录,执行命令:./eclipse即可运行eclipse.或者进入解压后的目录,双击eclipse图标即可。

运行eclipse即可进行java编程。

linux和java应该选哪个

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程[1]。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点[2]。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等

阅读剩余
THE END