Java调用bash文件出现command not found
pb.directory(new File("/home/pera/"));
pb.redirectErrorStream(true);
Process p = pb.start();
bash文件:
cd ~/OpenFOAM/pera-2.2.0/run/cavity
blockMesh
出现:
./mybash.sh: ./mybash.sh: blockMesh: not found
错误.
bash文件如果调用ls, ifconfig 等命令,一切正常。
而且blockMesh这个命令在终端下执行,也没问题。
求解!!!!!
相关推荐
MacBook Pro安装JDK1.8[项目源码]
本文详细介绍了在MacBook Pro M2上安装JDK1.8并配置环境变量的全过程。首先,从Oracle官网下载适用于macOS的JDK8版本,并完成安装。安装完成后,通过终端验证安装是否成功。接着,配置环境变量,包括获取Java安装路径、创建或编辑bash_profile文件、添加配置信息并保存,最后使配置文件生效。文章还提供了验证环境变量配置是否成功的方法。整个过程简洁明了,适合初次在Mac OS上安装JDK的用户参考。
Mac配置Maven环境变量[项目代码]
本文详细介绍了在Mac系统上配置Maven环境变量的完整流程。首先通过流程图展示核心步骤,包括确定Shell类型、编辑配置文件、添加环境变量、使配置生效及验证。针对不同Shell(Bash/Zsh)提供了具体操作指南,包括获取Maven路径、编辑配置文件(如~/.zshrc)并设置MAVEN_HOME变量。文章还包含进阶配置如国内镜像源设置(阿里云镜像),以及常见问题排查(如路径错误、配置文件未生效等)。最后解释了MAVEN_HOME与M2_HOME变量的区别与作用,帮助开发者高效完成Java开发环境搭建。
【Java开发环境配置】基于JDK的跨平台安装与环境变量设置:Windows/macOS/Linux系统初始化实战指南
内容概要:本文《Java环境配置实战指南》系统性地介绍了在Windows、macOS和Linux三大主流操作系统上配置Java开发环境的完整流程。文章首先厘清JVM、JRE和JDK三个核心概念,强调开发必须安装JDK,并推荐使用OpenJDK等免费开源版本。随后详细指导用户如何
JDK 8环境配置指南[代码]
本文详细介绍了如何安装JDK 8并配置环境变量。首先,从Oracle官网或其他提供商下载JDK 8安装包,选择适合操作系统的版本。安装过程中建议选择不含中文的路径。接着,配置环境变量,包括设置JAVA_HOME变量和更新Path变量,以便在命令行中直接使用Java命令。最后,通过运行java -version和javac -version命令验证配置是否成功。文章还提醒用户在配置过程中避免使用中文路径和特殊字符,并建议在必要时重启计算机以使更改生效。
Linux -bash: ls: command not found
今天登录阿里云后不知道怎么回事,一直报:-bash: ls: command not found 原因: 环境变量PATH被修改了 解决办法: 执行命令: export PATH=/bin:/usr/bin:$PATH 上边的方法执行完成,解决了问题,当关掉当前的shell窗口或者重启Linux的时候,我就发现又出现了找不到命令的错误; 永久解决办法: 目录:/etc 下找 profile 查找是否有修改PATH的变量; 阿里云找不到原因是我在配置jdk环境变量时,修改了PATH 将上边的变量修改成下边的路径,就好了; export PATH=/usr/local/sbin:


Java SE
