`

java编程在linux下和windows下有什么区别

 
阅读更多

 

1、Linux的本质有三点,一是开源,二是免费,三是和Unix是一个体系。选择Unix/Linux作为服务器操作系统,是可以为企业节约很多成本的,在Linux系统下构建系统,可以保证最大的兼容性。
2、Linux自带gcc、Python、Perl、Ruby;httpd、Sendmail等一系列网络软件;CVS、Subversion、AutoMake等等。
3、Windows门槛低,界面美观,应用软件丰富,对于喜欢Photoshop的朋友,当然是非Windows不可了。软件的测试不仅要考虑到FireFox浏览器,也要考虑到IE浏览器,因此,无论如何,也少不了一台Windows.
PS:我们并不需要将所有的工作都搬到Linux平台中,在一个局域网中,只需要一台Linux就足够了,其余的都可以是Windows,Linux服务器主要用来运行Subversion,用来进行每日构建和自动化测试,而Windows则主要是用来开发,当然,也要作为客户端进行一部分的测试工作。

 

几乎没有区别,这个你要理解“JAVA是跨平台”的原理,本质是由于JAVA是基于jdk,jre环境下运行的,所以不论是LUNIX还是WINDOWS,有这两者的配置,即可进行JAVA编程,没什么大区别,否则就不叫跨平台了。
如果硬要说区别的话,那就是Java的相关软件(如jdk、IDE)在Linux平台下安装部署是比windows麻烦,需要设置JAVA_HOME环境变量等参数,其余就没什么差别了。

 

 

分享到:
评论

相关推荐

    Linux环境下实现Java调用Windows环境下的Matlab函数

    为了实现在Linux环境中通过Java程序来调用Windows系统下的Matlab函数,首先需要确保满足以下条件: 1. **Windows环境下**: - 安装Matlab(版本要求2012a或以上)。 - 安装Eclipse集成开发环境。 - 安装JDK...

    海康威视监控LINUX版本和WINDOWS版本JAVA实例

    这意味着我们将会有一个JAVA程序,它可以在两种主流操作系统环境下运行,即LINUX和WINDOWS。这通常涉及到跨平台编程,JAVA因其“一次编写,到处运行”的特性,成为了理想的候选语言。开发者可以利用JAVA的Swing或...

    在linux和windows下动态设置classpath调用java类方法脚本代码

    本文将详细讲解如何在Linux和Windows操作系统下动态设置classpath以调用Java类方法,并提供实际示例和文档。 一、Linux环境下设置classpath 在Linux系统中,你可以通过以下几种方式设置classpath: 1. **命令行...

    Java版Linux文件上传下载、windows本地文件上传下载

    在Java编程环境中,实现Linux与Windows之间的文件上传和下载是一项常见的任务,特别是在分布式系统和跨平台应用中。本文将深入探讨如何使用Java技术实现在Linux和Windows之间进行文件的互传,以及创建一个HTML界面来...

    Java代码备份(windows和Linux)服务器oracle数据库

    本篇文章将详细介绍如何通过Java编程语言在Windows和Linux操作系统上实现对Oracle数据库的备份。 首先,理解Oracle数据库备份的基本概念是必要的。Oracle提供多种备份方式,包括物理备份(如数据文件、控制文件、...

    socket linux c & windows c# windows客户端,服务器程序和linux下客户端,服务器程序。一共四个经典程序并有详细的注释。细细的阅读,一定会有收获。

    在本资源中,包含了Linux C语言和Windows C#平台下的服务器和客户端程序,覆盖了TCP协议的实现。接下来,我们将深入探讨这些知识点。 1. **Socket接口**: Socket是操作系统提供的一个接口,它允许应用程序通过...

    Java,Tomcat,Linux和Windows平台安装包和免安装压缩包

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。...无论是在Linux还是Windows环境下,选择免安装的压缩包形式都可以快速搭建起开发环境,从而更专注于应用程序的开发工作。

    linux和windows下利用RXTX进行java串口开发

    RXTX是Java平台上一个开源的串口通信库,它为开发者提供了在Linux和Windows操作系统下进行串行通信的能力。本文将详细探讨如何使用RXTX进行Java串口开发,以及在开发过程中可能遇到的问题及其解决方案。 首先,我们...

    利用Java在Windows与Linux间建立数据通讯的方法.pdf

    标题中的“利用Java在Windows与Linux间建立数据通讯的方法”是指使用Java编程语言来实现在两种不同的操作系统——Windows和Linux之间进行数据传输的技术。描述中提到的“利用Java提供的socket类”表明,这个方法主要...

    JAVA得到网卡物理地址(windows和Linux)

    今天,我们将讨论如何使用 Java 获取网卡物理地址在 Windows 和 Linux 两个操作系统中。 在 Windows 操作系统中,获取网卡物理地址可以使用 ipconfig 命令。ipconfig 命令可以显示当前计算机的网络配置信息,包括...

    Java项目从Windows开发平台到Linux服务器的移植.pdf

    Java项目从Windows开发环境移植到Linux服务器的过程涉及到了一系列的技术知识点和操作步骤,下面将详细介绍相关的技术要点: 1. Java项目结构理解: 在Java项目开发中,代码通常被组织成多个包(package),每个包...

    java程序打成jar包,并在windows和linux下定时执行

    本篇文章将详细讲解如何将Java程序打包成jar,以及如何在Windows和Linux系统下进行定时执行。 首先,你需要一个Java编译器,如JDK,来编译源代码。在完成编程后,使用`javac`命令编译`.java`文件为`.class`字节码...

    java在win下启动bat和在linux下启动shell脚本

    Java编程语言具有跨平台的能力,这使得它在各种操作系统上都能运行。在Windows和Linux环境中,启动批处理脚本(bat)和shell脚本(sh)是常见的任务,特别是在自动化和脚本执行过程中。`RunScript.java`和`...

    Java在Windows下导出xml文件到Linux服务器上

    在Java编程环境中,将XML文件从Windows系统导出并传输到Linux服务器是一项常见的任务,尤其在分布式系统和跨平台操作的场景中。本篇将详细阐述这个过程中的关键知识点,包括路径处理、文件操作以及远程文件系统的...

    java工程linux部署图片教程

    我觉得在Linux下安装JDK和在Windows下并没有什么区别,只是在设置环境变量的时候有点不同,Windows的操作稍微简单一些,只需按几下按钮,复制粘贴一下就行;在Linux下则需要敲入挺多的字符才行,但也是不是很难的,...

    Tomcat 服务器windows和linux 版本

    本压缩包包含Tomcat在Windows和Linux两个操作系统上的不同版本,旨在提供跨平台的灵活性,满足开发者在各种环境下的需求。 在Windows系统上,Tomcat安装和配置相对简单,适合初学者快速上手。下载对应版本的Tomcat ...

    Java 视频压缩 在linux和Windows环境都适应

    通过以上步骤,我们可以创建一个能够在Linux和Windows环境下工作的视频压缩工具,将20MB的视频压缩到600KB左右,满足高效存储和传输的需求。这个过程虽然涉及的技术较多,但只要掌握了核心概念,就可以灵活地应用到...

    SAP Java JCo 3.1.3 Linux + Windows 64bit下载

    总结起来,SAP Java Connector 3.1.3是Java开发者与SAP系统交互的重要工具,通过提供的`sapjco3.dll`、`sapjco3.jar`和`libsapjco3.so`文件,能够在Linux和Windows 64位环境下构建和运行与SAP集成的应用程序。了解和...

    Linux系统下Java与Matlab混合编程及应用.pdf

    8. 案例分析:通过具体的需求实例,结合Eclipse开发环境编写Java应用程序,调用Matlab编译后的类,展示了如何在Linux系统下成功实施Java与Matlab的混合编程。 9. 关键词解析:文档中提到了几个关键词,包括Matlab、...

    Java编写的linux下定时通过ftp上传文件

    本篇文章将详细讲解如何利用Java在Linux环境下实现定时通过FTP(File Transfer Protocol)上传文件,同时也会对比在Windows环境下进行此类操作时的差异。 首先,我们需要了解Java中用于FTP操作的库,如`commons-...

Global site tag (gtag.js) - Google Analytics