当前位置: 首页 > news >正文

【WRF工具】WRF Domain Wizard第二期:服务器中下载及安装

【WRF工具】WRF Domain Wizard第二期:服务器下载及安装

  • 准备
  • WRF Domain Wizard下载及安装
    • WRF Domain Wizard下载
    • WRF Domain Wizard安装
      • 添加环境变量(为当前用户永久添加环境变量)
      • Java环境安装
      • 报错-Exception in thread "main" java.awt.HeadlessException
  • 参考

准备

基于mobaxterm软件连接服务器,详细连接步骤可参见另一博客-【服务器第二期】mobaxterm软件下载及连接。

WRF Domain Wizard安装包保存至服务器中,如下:
在这里插入图片描述

WRF Domain Wizard下载及安装

WRF Domain Wizard下载

下载-WRF Domain Wizard download
在这里插入图片描述

如需获取WRFDomainWizard软件也可附上邮箱评论本博客

WRF Domain Wizard安装

1、解压文件夹

首先解压WRF Domain Wizard安装包,代码如下:

# 打开安装包位置
cd /home/Packages
# 解压至当前文件夹
unzip WRFDomainWizard.zip
# 解压至指定文件夹
unzip WRFDomainWizard.zip -d ../WRFDomainWizard

终端界面及文件夹如下:
在这里插入图片描述
2、路径更改至安装包下:
代码如下:

cd ..
cd /home/wanzhou/WRFDomainWizard
cd WRFDomainWizard
chmod +x run_DomainWizard # 使运行程序生效
run_DomainWizard  # 运行

如果此时报错:run_DomainWizard:未找到命令。终端界面如下:(说明需要添加环境变量)
在这里插入图片描述

添加环境变量(为当前用户永久添加环境变量)

具体代码如下:

# 编辑 .bashrc 文件
sudo gedit ~/.bashrc
gedit ~/.bashrc

说明:.bashrc是home目录下的一个shell文件,用于储存用户的个性化设置。在bash每次启动时都会加载.bashrc文件中的内容,并根据内容定制当前bash的配置和环境。

终端窗口如下:
在这里插入图片描述
注意:对 .bashrc 所做的任何修改将在下一次启动终端时生效。如果你想立刻生效的话,运行下面的命令:

#命令行输入:
source ~/.bashrc
#使环境变量生效

重新运行,输入以下命令:

cd /home/wanzhou/WRFDomainWizard
chmod +x run_DomainWizard # 使运行程序生效
run_DomainWizard  # 运行

终端界面如下:
在这里插入图片描述

Java环境安装

1、Java环境检测
可以先检测自己有没有Java环境,如果没有,必然报错。

# 检测有无Java环境
java -version

在这里插入图片描述

# 添加路径:
export JAVA_HOME=/home/wanzhou/Packages/jdk1.8.0_421
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre# 使环境变量生效
source ~/.bashrc

文件窗口如下:
在这里插入图片描述

报错-Exception in thread “main” java.awt.HeadlessException

修改环境变量后,运行软件,显示以下错误:
在这里插入图片描述

参考

http://www.lryc.cn/news/449963.html

相关文章:

  • 信安 实验1 用Wireshark分析典型TCP/IP体系中的协议
  • Halcon内部和外部函数,区分明白
  • 使用 pypdf 给 PDF 添加目录书签
  • 2025郑州台球展,河南台球展会,智能台球桌展3月举办
  • Vue下载静态文件
  • 04 B-树
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-09-27
  • 恋爱辅助应用小程序app开发之广告策略
  • iTextPDF中,要实现表格中的内容在数据长度超过边框时自动换行
  • Unreal Engine 5 C++: 插件编写03 | MessageDialog
  • 【前端面试题】Vue 3 生命周期钩子的执行顺序详解
  • Apache DolphinScheduler-1.3.9源码分析(一)
  • 高级java每日一道面试题-2024年9月29日-数据库篇-索引怎么定义,分哪几种?
  • 现代LLM基本技术整理
  • EasyX与少儿编程:轻松上手的编程启蒙工具
  • 【C语言指南】数据类型详解(上)——内置类型
  • 视频汇聚/视频存储/安防视频监控EasyCVR平台RTMP推流显示离线是什么原因?
  • 联想电脑怎么开启vt_联想电脑开启vt虚拟化教程(附intel和amd主板开启方法)
  • 手把手教你使用YOLOv11训练自己数据集(含环境搭建 、数据集查找、模型训练)
  • LabVIEW界面输入值设为默认值
  • 【Android 14源码分析】Activity启动流程-1
  • Java 中 synchronized 和 Thread 的使用场合介绍
  • 爬虫库是什么?是ip吗
  • 【MySQL】查询原理 —— B+树查询数据全过程
  • 系统设置 WIFI输入框被挡住解决方案
  • SpringCloud无法注册Nacos和配置中心
  • word2vector训练数据集整理(代码实现)
  • 无心上班,只想为祖国庆生?让ChatGPT帮你搞定工作!
  • 【Python】YOLO牛刀小试:快速实现视频物体检测
  • Vscode超好看的渐变主题插件