解决ERROR: Unable to locate a modulefile for 'Java/17.0.2'

报错:

image.png

提示:

所在的环境中没有名为 'Java/17.0.2' 的模块可用

解决:

  1. 下载Java-17.0.2 (https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html

    image.png

  2. 解压java压缩包

  3. 写入环境变量

# .bashrc文件内修改
export JAVA_HOME=/path/to/java-17.0.2
export PATH=$JAVA_HOME/bin:$PATH

测试安装是否成功

java --version
> java version "17.0.2" 2022-01-18 LTS
  1. 发现第二处报错
    测试module JAVA/17.0.2之后还是显示ERROR: Unable to locate a modulefile for 'Java/17.0.2'。这提示缺少modulefiles,需要自己创建一个新的modulefiles。
    新建modulefiles, 路径为/path/to/my_modules
#%Module1.0
module-whatis Java 17.0.2

set root /path/to/java-17.0.2

prepend-path PATH $root/bin
prepend-path JAVA_HOME $root

测试

module use /path/to/my_modules
module load Java-17.0.2

问题解决~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容