`

在java程序中调用 .sh文件上,以相对路径

 
阅读更多

Runtime.getRuntime().exec("./do.sh");

这样调用指的jar包和do.sh 在同一目录下,不过一定要使用.(表示当前的路径)

所以如果想使用相对对路径可以使用 ..(表示上一级目录)来指向目标

分享到:
评论

相关推荐

    ubuntu执行.sh文件.zip

    在Ubuntu操作系统中,执行.sh(shell脚本)文件是日常工作中常见的任务,特别是在软件开发环境中,这通常涉及到自动化任务、脚本编程或者部署Java应用程序。本文将深入探讨如何在Ubuntu上执行.sh文件,并关联到Java...

    Ubantu tomocat启动报错 no opencv_java249 in java.library.path问题解决方案压缩包

    错误提示"no opencv_java249 in java.library.path"表明Java程序在运行时找不到名为`opencv_java249`的本地库,这个库是OpenCV的Java接口,用于在Java代码中调用OpenCV的功能。 2. **检查环境变量**: 首先,检查...

    java执行linux的SH文件

    标题中的“java执行linux的SH文件”指的是在Java程序中调用Linux系统中的Shell脚本进行执行。这通常涉及到Java的Runtime类或者ProcessBuilder类,它们可以用来与操作系统进行交互,执行外部命令。 1. **Java运行...

    linux上通过sh方式启动java jar程序并做为守护进程

    在Linux系统中,Java应用程序通常以两种主要方式运行:直接通过命令行或作为守护进程(daemon)。本篇文章将深入探讨如何使用`sh`脚本来启动Java的JAR程序,并将其设置为守护进程,以便在后台持续运行,即使用户注销...

    java调用Shell脚本.doc

    ### Java调用Shell脚本详解 ...通过上述介绍,我们可以看到Java调用Shell脚本是一项非常实用的技术,能够帮助我们在Java应用中灵活地集成复杂的系统功能。理解并掌握这一技术对于提升软件开发效率具有重要意义。

    java程序中加载动态链接库文件

    ### Java程序中加载动态链接库文件 #### 一、引言 在开发Java应用程序时,有时需要...通过以上步骤,开发者可以在Java程序中实现对动态链接库的加载和调用,从而扩展Java的应用范围,实现对底层硬件的访问等功能。

    Java项目和文件.zip

    开发者可以使用`java -cp`或`-classpath`选项指定包含lib目录的类路径,或者在MyGame.sh脚本中设置`CLASSPATH`环境变量。 在Java开发中,理解这些组件至关重要。JAR文件使得代码的分发和部署变得简单,而shell脚本...

    java-appctl.zip_appctl_appctl.sh_java

    【标题】"java-appctl.zip" 是一个包含与Java应用程序管理相关的工具的压缩包,主要文件为 "appctl.sh",这是一个脚本文件,用于控制Java应用的启动、停止等操作。结合“_java”这一标识,我们可以推断这个脚本是...

    java调用ffmpeg详细步骤

    使用Java语言调用终端开启关闭Nginx服务器,然后执行ffmpeg命令,开启转流推流。以及其它指令,来学习吧

    大数据实验Hbase安装部署和使用javaapi调用.pdf

    可以从清华大学开源软件镜像站下载Zookeeper 3.6.2,配置包括修改`zoo.cfg`文件以设置数据存储目录,以及修改`zkEnv.sh`来指定Java和Zookeeper的路径。启动和关闭Zookeeper的命令分别是`zkServer.sh start`和`zk...

    让java程序生成exe文件

    在Java编程领域,将一个Java程序转换为可执行的.exe文件是常见的需求,尤其是在需要向非开发人员分发应用程序时。这通常涉及到Java的跨平台特性和本地化执行能力。以下是对这一主题的详细讲解: 1. **Java与.exe...

    catalina.sh

    在Java Web开发领域,Tomcat作为一款广泛应用的开源Servlet容器,其启动、管理和监控离不开一个核心脚本——`catalina.sh`。这个脚本是Tomcat服务器的启动入口,负责调用Java虚拟机(JVM)并执行相关的配置和初始化...

    shell 脚本调用Java类

    标题"shell 脚本调用Java类"指出我们要讨论的主题是如何在Shell脚本中执行Java程序,尤其是直接调用Java类。下面我们将深入探讨这个主题。 首先,要从Shell脚本中运行Java程序,你需要确保系统已经安装了Java环境,...

    jprofiler 4.3.2 for linux (.sh tar.gz)

    在JProfiler 4.3.2的上下文中,这个.sh文件是安装程序的启动器,它包含了安装过程中需要执行的指令。运行.sh文件通常需要赋予它执行权限,通过命令`chmod +x jprofiler_forlinux_4.3.2.sh`即可。然后,通过输入`./...

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

    在编程世界中,Java是一种广泛使用的跨平台语言,它的运行依赖于类路径(Classpath),这是一个指示Java虚拟机(JVM)查找.class文件的环境变量。本文将详细讲解如何在Linux和Windows操作系统下动态设置classpath以...

    treeNMS1.7.1缺失文件

    在版本1.7.2中,用户在尝试安装或升级时可能会遇到某些关键文件缺失的情况。这些文件——`catalina.sh`、`setclasspath.sh`、`shutdown.sh`和`startup.sh`——对于TreeNMS的正常运行至关重要,因为它们涉及到Apache ...

    Java FTP 指定下载文件和上传文件到指定的服务器目录

    通过本文介绍的方法,您可以轻松实现Java应用程序中对FTP服务器的文件上传与下载操作,并能有效地指定文件上传和下载的目标目录。这对于企业级应用中的文件管理有着重要的作用。同时,在实际应用过程中还需注意安全...

    oracle 中使用批处理文件,同时执行,多个.sql文件。

    在SQL*Plus中,你可以编写一个批处理脚本(通常为.bat或.sh文件),通过该脚本调用并执行多个.sql文件。 批处理脚本的基本结构如下: ```bash @sql_file1.sql @sql_file2.sql @sql_file3.sql ... ``` 每行的`@`...

    Kafka安装部署与Java调用.zip

    1. **多节点配置**: 对于集群,你需要在每个节点上重复上述单机安装步骤,但要确保`broker.id`在每个节点上是唯一的,并且在所有节点的`zookeeper.connect`中列出所有Zookeeper节点。 2. **平衡分区**: 在集群中,你...

    批处理执行java代码

    这通常涉及到创建一个批处理脚本(在Windows系统中是`.bat`文件,在Unix或Linux系统中是`.sh`文件),然后在这个脚本中调用Java命令来运行程序。这种技术在需要定期执行任务、批量处理数据或者构建自动化流程时非常...

Global site tag (gtag.js) - Google Analytics