品牌型号:联想ThinkPad X1
系统:Windows10家庭版
软件版本:Mobaxterm V24.2
MobaXterm现在已经成为了不少程序员的日常工作中不可或缺的跨平台终端管理工具,无论是远程连接服务器进行代码调试,还是在本地跟远程环境进行文件传输,再或者是同时管理多个终端会话,都可以用MobaXterm解决。我们有时候可能会借助MobaXterm的SSH连接远程服务器调试编写好的代码,那么MobaXterm中怎么运行代码呢?不同类型的程序,在MobaXterm中运行的方式又有哪些区别呢?现在我们就来针对”MobaXterm怎么运行代码,MobaXterm怎么运行程序”这两个常见问题来为大家展开详细的讲解。
一、MobaXterm怎么运行代码
MobaXterm提供的可视化界面和文件管理功能,能大幅提升工作效率,让跨平台频繁切换的操作变得更加简单高效。下面就来说说MobaXterm怎么运行代码:
1、我们打开MobaXterm并使用SSH协议跟远程服务器先建立连接,不同语言编写的代码所需要的运行环境并不一样,例如Python,需要Python解释器,Java需要的是JRE等。所以在运行代码前我们需要检测下当前代码文件所用的编程语言的开发运行环境是否完善。

2、如果出现“未找到命令”,说明环境存在问题,需要检查下环境变量,必要的时候卸载重装编译器或者解释器。我们以Python和Java两种主流的编程语言为例,在服务器中先找到我们要执行的代码文件的路径,例如我们在当前目录中找到了py后缀的代码文件,我们可以使用Python命令来执行。

3、假设我们在当前路径找到Java的类文件(class文件或者叫做字节码文件),我们可以使用Java命令来运行,不过要注意,输入命令运行Java类文件时不要输入.class后缀。

二、MobaXterm怎么运行程序
前面通过Python和Java两种编程语言的代码文件,给大家介绍了如何在MobaXterm中运行代码。但是我们实际工作中,很可能不是操作一个简单的代码文件。
1、例如我们拿Java来说,很多时候都是以jar包的形式部署在服务器上的。假设jar包的名字叫XXX,对于这种jar包我们可以在jar包所在路径使用下面这个命令来运行jar包程序。
①在服务器中使用如下命令执行jar包:
java -jar XXX.jar
②如果需要在后台运行,可以这样写:
java -jar XXX.jar nohup
2、有时候我们可能需要在远程服务器上像运行图形界面程序,这时就不得不使用X11的转发功能,X11可以将图形界面映射到本地电脑来显示,而MobaXterm就内置了X服务器,所以我们不需要额外安装工具。我们只需要在连接SSH的时候选择X11 forwarding选项,勾选后MobaXterm会自动使用内置的X服务器处理图形传输。

3、使用X11之前需要使用which命令验证下服务端是否有安装X11组件。which命令如下所示:
which xclock # 若输出路径(如/usr/bin/xclock),说明已安装。
4、如果没有安装,我们以Ubuntu为例,可以使用如下命令安装X11组件:
sudo apt-get
sudo apt-get install x11-apps # 安装测试工具(如xclock)
sudo apt-get install gnome-terminal # 安装图形终端(可选)
以上就是MobaXterm怎么运行代码,MobaXterm怎么运行程序的全部内容了。MobaXterm运行代码文件的时候,不同语言编写的代码文件需要不同的语言环境来执行,并且不同语言的代码文件所使用的命令也不相同。此外,如果在MobaXterm中要运行图形程序,可以使用MobaXterm自带的X11转发功能,将窗口映射到本地来执行。