Linux系统运行Java项目(看这一篇就够了)

首先java项目需要打包成jar包,然后上传到Linux系统中

这时我们在Linux系统中要cd到Jar包的路径

下面介绍几种启动jar包的方法

一、启动方法

1、java -jar xxx.jar

最常用的启动jar包命令,特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

同时输出结果会在控制台上显示。适用于调试

2、java -jar xxx.jar &

&代表持续在后台运行 ,ctrl+c 后程序也会继续运行

同时输出结果会在控制台上显示。适用于调试

3、nohup java -jar xxx.jar &

nohup 即 no hang up 不挂断 ,关闭SSH客户端连接,程序不会中止运行

缺省情况下该项目的所有输出被重定向到nohup.out的文件中

适用于长期运行的项目

4、nohup java -jar xxx.jar >aaa.log &

输出重定向到aaa.log文件,即输出内容不打印到屏幕上,而是输出到aaa.log文件中

适用于长期运行的项目

二、参数介绍

1、nohup 和 &

使用&后台运行程序,结果会输出到终端。

使用Ctrl + C,程序免疫

关闭session,程序关闭

使用nohup运行程序,结果默认会输出到nohup.out

使用Ctrl + C,程序关闭

关闭session,程序免疫

平日线上经常使用nohup和&配合来启动程

  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
好的,下面是一份基于Linux的Appium从环境搭建到使用的文档。 ## 环境搭建 ### 安装Java 在安装Appium之前,你需要先安装Java。如果你已经安装了Java,可以跳过这一步。 在Ubuntu中,你可以通过以下命令安装Java: ``` sudo apt update sudo apt install default-jre sudo apt install default-jdk ``` ### 安装Android SDK 在安装Appium之前,你需要先安装Android SDK。你可以从[官网](https://developer.android.com/studio)下载最新版本的Android Studio,并安装Android SDK。 安装完成后,你需要将`android-sdk`的路径加入到环境变量中。打开`.bashrc`文件并添加以下内容: ``` export ANDROID_HOME=/path/to/android-sdk export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools ``` 将`/path/to/android-sdk`替换为你的`android-sdk`路径。 ### 安装Node.js和Appium 在安装Node.js和Appium之前,你需要先安装npm。你可以通过以下命令安装npm: ``` sudo apt-get install npm ``` 安装完成后,你可以使用以下命令安装Node.js: ``` sudo npm cache clean -f sudo npm install -g n sudo n stable ``` 最后,你可以使用以下命令安装Appium: ``` sudo npm install -g appium ``` ### 安装Appium Desktop 你也可以通过安装Appium Desktop来使用Appium。Appium Desktop是一个基于Electron的桌面应用程序,可以帮助你轻松地执行Appium测试。 你可以从[这里](https://github.com/appium/appium-desktop/releases)下载最新版本的Appium Desktop。下载完成后,你可以解压缩并运行`Appium.exe`文件。 ## 使用Appium ### 编写测试脚本 在使用Appium之前,你需要编写测试脚本。你可以使用Python、JavaJavaScript等语言编写测试脚本。 下面是一个使用Python编写的测试脚本示例: ```python from appium import webdriver # Appium连接参数 desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = 'your_android_version' desired_caps['deviceName'] = 'your_device_name' desired_caps['appPackage'] = 'your_app_package' desired_caps['appActivity'] = 'your_app_activity' # 启动Appium会话 driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) # 找到需要按下的按键并进行操作 element = driver.find_element_by_id('your_element_id') element.click() element.send_keys('your_key') # 关闭Appium会话 driver.quit() ``` 在上述代码中,你需要将`your_android_version`、`your_device_name`、`your_app_package`、`your_app_activity`、`your_element_id`和`your_key`替换为你需要的参数。 ### 启动Appium服务 在使用Appium之前,你需要启动Appium服务。你可以通过以下命令启动Appium服务: ``` appium ``` ### 运行测试脚本 在启动Appium服务之后,你可以运行测试脚本。你可以使用以下命令运行测试脚本: ``` python your_test_script.py ``` 将`your_test_script.py`替换为你的测试脚本文件名。 ## 结论 Appium是一款功能强大的自动化测试工具,可以帮助你轻松地进行移动应用程序测试。在Linux环境下,你可以通过以上步骤来安装和使用Appium。希望这篇文档能够帮助你轻松地使用Appium进行移动应用程序测试。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星浩前进中

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值