当前位置: 首页 > 知识库问答 >
问题:

在macOS BigSur上的*.sh中执行时导出JAVA_HOME不起作用

孟健
2023-03-14
export JAVA_HOME=`/usr/libexec/java_home -v 16.0.1`
echo Java 16
./j16.sh

共有1个答案

慎懿轩
2023-03-14

您应该使用源码

代码j16.sh

这将运行脚本的命令,而不是启动新的shell,这将导致设置环境。

 类似资料:
  • 当我尝试执行时,执行这一行 我从我的Lib文件夹中得到一个错误,说其中一个罐子不能正常工作。 我不知道jar文件是否有问题,因为它在Windows中运行良好,但在linux中不起作用。 这是我的. sh文件: 我刚把我在网上找到的东西抄了下来,因为我有一个朋友。bat文件从我使用Windows开始,从Windows到linux的传输是否要求我对jar文件做些什么?

  • 我试图合并2个简单的程序。我想制作成一个。jar文件,这是我编写的代码:(Project1.jar和Project2.exe都打包到这个。jar中) 当我在eclipse中运行项目时,一切都很好(两个文件都像我想要的那样被执行)。但是当我将这个项目导出到。jar并运行它时,什么也没有发生。我认为它与文件路径有关,因为它在Eclipse中运行时工作得很好。怎么解决这个?

  • 这可能是个愚蠢的问题,但我无论如何也无法解决。我有一个JavaScript文件,其中包含我想要导出的各种函数。 当我调用这个方法(使用mocha)时,我得到一条错误消息“export function AddNumbers(…numbers)Unexpected token export”。该项目构建为ES6。有人知道我做错了什么吗? 最好的问候,托斯顿

  • Elasticsearch版本():5.2.2 JVM版本():1.8.0_121 OS版本(如果在类UNIX系统上):opensuse 使用“curl-xget'localhost:9200/_search?pretty&timeout=1ms'”进行搜索 响应部分为:{“Take”:5,“timed_out”:false,“_shards”:{“total”:208,“successed”:2

  • 我能够在本地实例上成功执行JMX文件,但在远程系统(从属)上执行失败。我使用的是最新版本的捷视通。这是我第二次面对这个问题。 你能告诉我这里有什么遗漏吗。我最初认为这是因为我已将脚本从“执行”中关闭,但这里并非如此。 我的脚本(JMX)有一个事务控制器(在线程组下),带有一些超文本传输协议请求。 从命令行执行的代码如下所示。当我从 Run 执行时,它的结果相同 sh Jmeter.sh -n -t

  • 注意2:在Jenkins/Configuration/under shell中,我提到了C:\cygwin\bin\mintty.exe 下面是输出 $C:\cygwin\bin\cygpath-w C:\cygwin\bin\mintty.exe[workspace]$C:\cygwin\bin\mintty.exe-xe D:\539707\tomcat-7.0.12\temp\hudson4