Jason配置环境变量

jason官网

https://jason-lang.github.io/

https://github.com/jason-lang/jason/releases

步骤

安装 Java 21 或更高版本

安装 Visual Studio Code

根据操作系统,请按照以下具体步骤操作

视窗

下载 Jason 的最新版本,选择"jason-bin-3.3.0.zip",下载后将其解压到一个文件夹中

安装终端和 shell 工具,例如 GitBash
将你解压的 jason 文件夹的 bin 目录路径添加到你的机器的 PATH 中, 以便可以从终端执行命令 jason

测试

复制代码
 ```sh
 jason --version
 ```
 返回
 Jason CLI 3.3.0

jason环境变量配置

不是内部或外部命令

jason --version显示'jason'

"不是内部或外部命令,也不是可运行的程序 或批处理文件。"

bin目录下只有一个文件jason

找到Jason的安装目录

shell 复制代码
cd D:\software\python\jason-bin-3.3.0\bin
java -jar jason --version

问题分析

你执行以下命令时:

sh 复制代码
java -jar jason --version

✅ 能正确显示 Jason CLI 3.3.0 ,说明 Jason 已正确安装,并且 jason 实际上是一个 JAR 包 ,需要 java -jar 来运行。

但是当你直接运行:

sh 复制代码
jason --version

❌ 显示 'jason' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

这表明 Jason CLI 还没有添加到环境变量(PATH) ,所以 Windows 找不到 jason 命令。


解决方案

方法 1:将 jason 设为全局命令

你需要让 jason 命令 可以直接运行 ,即在 Windows 环境变量(PATH) 中配置。

  1. 打开 Windows 环境变量设置

    • Win + R ,输入:

      复制代码
      sysdm.cpl
    • 点击 "高级""环境变量"

  2. 系统变量 中找到 Path,点击 "编辑"

  3. 添加 Jason 目录

    • 点击 "新建" ,输入 Jason 目录 ,例如:

      复制代码
      D:\software\jason-bin-3.3.0\bin
    • 这样 jason 就可以全局访问了。

  4. 保存并重启 CMD

    • 关闭所有命令行窗口,并重新打开。

    • 再次运行:

      sh 复制代码
      jason --version

方法 2:创建 jason.bat 脚本

如果 bin 目录中 没有 jason.bat 文件,可以自己创建:

  1. D:\software\jason-bin-3.3.0\bin 目录下创建 jason.bat

  2. jason.bat 中写入以下内容
    "D:\software\jason-bin-3.3.0\bin\jason"这个路径为Jason的安装目录

    bat 复制代码
    @echo off
    java -jar D:\software\jason-bin-3.3.0\bin\jason %*
  3. 保存文件

  4. 重新打开 CMD 并运行

    sh 复制代码
    jason --version

方法 3:手动创建符号链接(Windows)

你可以使用 符号链接 ,让 jason 命令指向 java -jar jason

"D:\software\jason-bin-3.3.0\bin\jason"这个路径为Jason的安装目录

sh 复制代码
mklink C:\Windows\System32\jason.bat "D:\software\jason-bin-3.3.0\bin\jason"

然后直接运行:

sh 复制代码
jason --version

最终总结

方案 适用情况 推荐指数
方法 1:添加 bin 目录到 PATH 最常见,适合所有情况 ⭐⭐⭐⭐⭐
方法 2:创建 jason.bat 适合 jason.bat 缺失的情况 ⭐⭐⭐⭐
方法 3:创建符号链接 适合手动配置命令 ⭐⭐⭐

推荐方法 1(添加 jason 到 PATH) ,如果 bin 目录中没有 jason.bat,可以使用 方法 2 创建 jason.bat 来解决问题!

相关推荐
背心2块钱包邮4 小时前
第7节——积分技巧(Integration Techniques)-代换积分法
人工智能·python·深度学习·matplotlib
无心水4 小时前
【分布式利器:大厂技术】4、字节跳动高性能架构:Kitex+Hertz+BytePS,实时流与AI的极致优化
人工智能·分布式·架构·kitex·分布式利器·字节跳动分布式·byteps
阿正的梦工坊4 小时前
DreamGym:通过经验合成实现代理学习的可扩展化
人工智能·算法·大模型·llm
湘-枫叶情缘4 小时前
人脑生物芯片作为“数字修炼世界”终极载体的技术前景、伦理挑战与实现路径
人工智能
Aaron15884 小时前
侦察、测向、识别、干扰一体化平台系统技术实现
人工智能·fpga开发·硬件架构·边缘计算·信息与通信·射频工程·基带工程
维维180-3121-14554 小时前
作物模型的未来:DSSAT与机器学习、遥感及多尺度模拟的融合
人工智能·生态学·农业遥感·作物模型·地理学·农学
阿杰学AI5 小时前
AI核心知识38——大语言模型之Alignment(简洁且通俗易懂版)
人工智能·安全·ai·语言模型·aigc·ai对齐·alignment
xier_ran5 小时前
关键词解释:对比学习(Contrastive Learning)
人工智能·深度学习·学习·机器学习·对比学习
Jay20021115 小时前
【机器学习】27 异常检测(密度估计)
人工智能·机器学习
ziwu5 小时前
【岩石种类识别系统】Python+TensorFlow+Django+人工智能+深度学习+卷积神经网络算法
人工智能·深度学习·图像识别