`
lupingui
  • 浏览: 159492 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Windows和Linux系统下的JAVA程序运行

阅读更多

最近做了一个项目,客户要求写个bat能在window下直接运行,还得能在Linux下运行,当然Linux下不可能是bat文件了。客户也是搞开发的,他是只是外包了一部分让我们做,也许是觉得HttpUnit的东西他们做不如外包的化算。Window下写bat运行到很简单,只要在DOS操作能成功运行就OK了,偶是新手,没有太深入学习过JAVA,运行时需要添加很多包,靠靠的偶都不会,后来测试了N多偏被偶搞定,哄哄。JAVA命令中 -classpath即是引入包,如果一个工程运行时需要包含其它包的话可以这样写:"java -classpath .;..\lib\XXX.jar; javafilename" ,这是Windows系统下的命令语句,千万别忘记了classpath后面的“.;”。Linux系统下的写法为:"java -classpath :./lib/XXX.jar javafilename",如果没有配置环境变量的话java可换成绝对路径,即JDK的安装bin路径:%JavaHome%/bin/java,这里没有Windows下的“.;”,而且包与包之间,Windows下是以“;”号相间,而Linux下是以“:”号相间,Linux下记得“/”不要错写成“\”。把命令语句保存为bat或sh,在对应系统下双击即可运行。

另:Linux下控制台运行SH文件命令:sh shname.sh;查看某文件内容:vi filename.filetype;

(Rjahty大漠2008-04-16学习记录)

分享到:
评论

相关推荐

    java程序产品包模板-内置linux和Windows通用shell启动停止脚本(无需系统安装Java运行环境).zip

    该压缩包文件“java程序产品包模板-内置linux和Windows通用shell启动停止脚本(无需系统安装Java运行环境).zip”提供了一套适用于Java程序的通用打包方案,特别强调了其能够在Linux和Windows操作系统上无缝运行,且不...

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

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

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

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

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

    由于Java的“一次编写,到处运行”特性,RXTX使得Java程序能够轻松地在不同操作系统下进行串口通信。 在Java项目中引入RXTX,首先需要下载对应的JAR文件(通常包括rxtxSerial.jar和rxtxParallel.jar)。接着,在...

    shell,bat脚本运行java程序

    下面将详细介绍如何使用shell脚本(适用于Unix/Linux系统)和bat脚本(适用于Windows系统)来运行Java程序。 **shell脚本运行Java程序** 在Unix/Linux环境中,我们可以创建一个.sh文件作为shell脚本来执行Java程序...

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

    4. Linux系统下混合编程的实现:在Windows系统下已存在多种Java调用Matlab函数的方法,如使用com组件、Matlab自带的jmi包、jni技术、VisualJ+和Matlab引擎等。而在Linux/Unix系统下,由于操作系统和环境的差异,可以...

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

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

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

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

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

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

    Tomcat 服务器windows和linux 版本

    对于跨平台支持,Tomcat在Windows和Linux上表现一致,这是因为其基于Java的特性,使得它可以在任何安装了Java运行环境(JRE)的操作系统上运行。不过,需要注意的是,Windows和Linux在文件路径、权限控制、环境变量...

    dotnet 5 判断当前程序运行在 Windows 系统 Linux 系统的简单方法.rar

    标题所提到的"dotnet 5 判断当前程序运行在 Windows 系统 Linux 系统的简单方法"正是针对这个需求的一种解决方案。下面我们将详细介绍如何在C#中实现这一功能,并探讨与之相关的知识点。 首先,我们需要了解.NET 5...

    Linux下的java开发与部署

    1. **安装配置JDK**:JDK是Java开发工具包,包含了编译、运行Java程序所需的所有工具和库。在Linux下,可以通过多种方式安装JDK,如使用包管理器(如apt-get、yum等)或手动下载安装。Oracle官方网站提供适用于Linux...

    Linux下执行java程序的方法

    在Linux系统中,尤其是Ubuntu环境下,执行Java程序的过程与Windows略有不同。主要步骤包括Java环境的搭建、Java程序的编译打包以及最后的执行。以下将详细解释这些步骤。 首先,你需要确保你的Ubuntu系统中已经安装...

    java jdk 11 安装包 windows和linux系统

    现在,Linux系统也已经准备好运行Java 11程序了。 Java JDK 11引入了一些重要的新特性,比如: 1. **模块系统(Project Jigsaw)**:正式引入了JEP 261,实现了Java的模块化,有助于提高代码的封装性、安全性和...

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

    对于开发者来说,JDK包含编译器和调试工具,而JRE则只提供运行Java程序所需的环境。 Tomcat是一款轻量级的Java应用服务器,主要用于部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。Tomcat 9是其最新的...

    关于java里JDK的设置 windows和Linux

    - 创建一个简单的Java程序文件,例如`HelloWorld.java`,包含以下代码: ```java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` - ...

    Linux下Java开发环境搭建以及加载C++动态库方法

    鉴于这些差异,为了确保程序在目标操作系统(通常是 Linux)上的最佳兼容性和性能表现,建议在 Linux 环境下进行开发工作。 #### 二、Linux 下 JDK 和 Eclipse 的安装 在 Linux 环境下搭建 Java 开发环境主要包括 ...

    java8 -windows - linux版本 java11 -windows - linux版本

    本文将深入探讨Java Development Kit(JDK)的两个主要版本——Java 8和Java 11,以及它们在Windows和Linux操作系统上的安装与使用。 首先,Java 8(又称为Java SE 8)是一个里程碑式的版本,它引入了多项重要的新...

    Linux下Java中调用可执行程序

    在Linux环境下,Java程序可以通过Runtime类或者ProcessBuilder类来调用外部的可执行程序。这个过程通常涉及以下几个关键步骤: 1. **获取运行时环境**: 首先,你需要通过`Runtime.getRuntime()`方法创建一个...

    windows/linux都可用 java jdk1.7

    1. **Java Runtime Environment (JRE)**:这是Java程序运行的基础,包括Java虚拟机(JVM)、Java核心类库和其他支持文件。JRE使得开发者无需关心底层平台细节,就能执行Java代码。 2. **Java Compiler (javac)**:...

Global site tag (gtag.js) - Google Analytics