(一)执行java程序的简单shell例子:
#!/bin/sh
nohup /usr/java/bin/java -jar /usr/local/dotask.jar >> /usr/local/dotask.log
dotask.jar中的所需的jar,需要在jar中单独的配置classpath
(二)ant打jar脚本:
<target name="jar1" depends="compile" description="ff">
<jar jarfile="doTask.jar" basedir="dist" >
<manifest >
<attribute name="Class-Path" value="lib/commons-dbcp.jar lib/mysql.jar" />
<attribute name="Main-Class" value="Dotask" />
</manifest>
</jar>
</target>
把jar和lib上传到服务器,就可以启动jar服务了!
(三)
类加载器在有 -jar 参数时,只认MANIFEST.MF中Class-Path 下的,-classpath 就不认了
当然也可以把程序所需jar拷到%JRE_HOME%/lib/ext 下
一条建议:
一个可执行的 JAR 必须通过 menifest 文件的头引用它所需要的所有其他从属 JAR。如果使用了 -jar 选项,那么环境变量 CLASSPATH 和在命令行中指定的所有类路径都被 JVM 所忽略。
分享到:
相关推荐
标题“用Java编写的Linux中的Shell源代码”揭示了这个项目的核心——用Java实现了类似Unix/Linux命令行环境的功能。 描述中提到,这个Java实现的Shell包含了诸多常见命令,如`pwd`用于显示当前工作目录,`cd`用于...
- **shell脚本**:通过编写简单的shell脚本来自动化日常任务,提高工作效率。 - **tar和zip命令**:这两个命令用于打包和解包文件,是项目管理和备份的重要工具。 - **man手册**:书中强调了`man`命令的重要性,它...
总结来说,这个场景涉及到了Linux下的shell脚本编写,主要是使用`exp`命令导出Oracle数据库中的数据,并通过Java程序来调用这个脚本。这在日常的运维工作中非常常见,通过这种方式可以实现自动化数据备份,提高工作...
在Linux操作系统中,Shell脚本是一种强大的工具,可以用来编写自动化任务和简单的应用程序。当我们谈论“Linux下的Shell socket实现聊天室”时,我们实际上是在讨论如何利用Shell脚本结合socket编程来创建一个基本的...
本文将深入探讨Linux下Shell编程的一些实例,帮助你更好地理解和掌握这一技能。 首先,我们来看"nis-(etc-profile)-kill"这个文件名,这可能是指一个与网络信息服务(NIS,Network Information Service)相关的脚本...
在IT领域,Java是一种广泛使用的编程语言,而Shell脚本则是在Linux环境下广泛使用的一种命令语言和脚本解释器。在某些情况下,Java程序需要调用Shell脚本执行特定的操作,比如访问Linux系统命令或者自动化执行一些...
在Linux环境中安装Java 1.8是开发和运维工作中的常见任务,对于使用Java作为主要开发语言的项目尤其重要。本文将详细介绍如何在Linux系统上安装Java 1.8,以及涉及的相关知识点。 首先,Java Development Kit (JDK)...
shell脚本 是一种shell编写的脚本程序。 shell编程跟Java、PHP 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执 行的脚本解释器就可以了。 为什么要学习和使用shell? Shell属于内置的脚本 程序开发...
本主题聚焦于使用Java来操作Linux服务器,特别是通过执行shell脚本来获取服务器的反馈数据。以下将详细阐述这个过程涉及的技术点和步骤。 首先,我们需要理解Java中的SSH(Secure Shell)框架,它允许我们在安全的...
Linux Shell 脚本是一种为 Shell 编写的脚本程序。Shell 是一种命令语言,又是一种程序设计语言。Shell 脚本的主要作用是帮助用户更方便地使用 Linux 操作系统。 一、 Shell 介绍 Shell 是一个用 C 语言编写的程序...
除了命令行方式,你还可以编写shell脚本或使用工具如`nohup`或`screen`来后台运行Java程序,使其在用户退出终端后继续运行。例如: ```bash nohup java -jar myapp.jar & ``` 对于大型项目,通常会使用如`start-...
本篇文章将详细讲解如何利用Java在Linux环境下实现定时通过FTP(File Transfer Protocol)上传文件,同时也会对比在Windows环境下进行此类操作时的差异。 首先,我们需要了解Java中用于FTP操作的库,如`commons-...
- Linux命令行和Shell脚本编程指南:讲解如何编写高效的shell脚本。 - Stack Overflow和Unix & Linux Stack Exchange:寻找问题解答和示例。 总结,Linux Bash Shell脚本是系统管理员和开发人员的强大工具,通过...
在SpringBoot这样的微服务架构中,通常需要编写自定义的Shell脚本来实现服务的启动、停止和监控。一个基本的启动脚本通常会包含以下部分: 1. **检查Java环境**:确保系统中已经安装了Java运行环境,并且可以通过`...
Shell脚本,作为Linux环境下的命令解释器,允许用户编写一系列命令来实现自动化操作,极大地提高了工作效率。在“Linux云计算-Shell脚本100例”这个主题中,我们将会深入探讨这两个领域的结合,学习如何通过编写...
总结来说,掌握Linux下的shell和make对于提高开发和系统管理效率至关重要。了解如何编写和使用shell脚本可以让你更高效地完成日常任务,而熟练运用make则能帮助你有效地管理大型项目,确保代码构建的自动化和一致性...
在IT领域,Linux和Shell是两个非常重要的概念,尤其对于系统管理员和开发者来说更是不可或缺的知识。本教程集合了丰富的资源,旨在帮助初学者理解和掌握这两个主题。以下是详细的知识点介绍: 1. **Linux操作系统**...
这种方式允许Java程序运行shell命令,如将一个文件转换成另一种格式。 2. **Apache POI**: Apache POI 是一个流行的Java库,用于读写Microsoft Office格式的文件,包括Word(.doc, .docx)。通过POI,你可以解析...
根据提供的文件信息,以下是对LINUX下JAVA环境配置的关键知识点的详细解读: ### 全程指导Linux下JAVA环境配置 #### 1. 争奇斗妍的开放世界 Linux操作系统因其开源免费的特点,在企业和开发者群体中越来越受欢迎...
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Alibaba/Amazon/Mint/Oracle/Rocky/Alma/Kali/UOS/银河麒麟/openEuler/Anolis OS Linux VPS或独立主机安装LNMP、...