【Groovy】Groovy 脚本调用 ( Linux 中调用 Groovy 脚本 | Windows 中调用 Groovy 脚本 )
2023-06-13 09:18:00 时间
文章目录
前言
在 命令行 , Groovy 脚本 , Groovy 类 , Java 类中 , 可以调用 Groovy 脚本 ;
以 【Groovy】Groovy 扩展方法 ( 实例扩展方法配置 | 扩展方法示例 | 编译实例扩展类 | 打包实例扩展类字节码到 jar 包中 | 测试使用 Thread 实例扩展方法 ) 博客为例 , 将 Thread 类的扩展方法定义在 ThreadExt 类中 , 并将其打包封装到 thread.jar 文件中 ;
在 Groovy 脚本中运行 Thread 的扩展文件 , 需要依赖于 thread.jar 文件 ;
一、Linux 中调用 Groovy 脚本
在 Linux 中运行 Groovy 脚本 , 需要在第一行处配置
#!/usr/bin/env groovy -classpath thread.jar
内容 , 然后可以运行
./ThreadExtApplication.groovy
命令 , 即可在 Linux 命令行 , 运行 Groovy 脚本 ;
注意 , -classpath
参数的设定 , 指定的 thread.jar 依赖 , 位置一定要准确 , 与 ThreadExtApplication.groovy 脚本要在相同的目录 , 才能执行成功 ;
执行时 , 如果想要加参数 , 在命令末尾添加若干参数 , 在 Groovy 脚本中 , 通过 String[] args 获取执行参数 ; 多个参数之间使用空格隔开 ;
./ThreadExtApplication.groovy arg1 arg2 ... argn
脚本内容示例 :
#!/usr/bin/env groovy -classpath thread.jar
new Thread().hello{
println "Hello"
}
Thread.hello{
println "Hello"
}
二、Windows 中调用 Groovy 脚本
Windows 中 , 可以直接运行
groovy -classpath thread.jar ThreadExtApplication.groovy
命令 , 执行 Groovy 脚本 ;
执行时 , 如果想要加参数 , 可以在命令最后 , 添加若干个参数 , 在 Groovy 脚本中 , 通过 String[] args 获取执行参数 ;
groovy -classpath thread.jar ThreadExtApplication.groovy arg1 arg2 ... argn
相关文章
- 实现Windows客户端通过SSH连接Linux服务器(windows连接linux服务器)
- windows激活Windows:Linux下的秘诀(linux激活)
- 构建Linux自动重启脚本 为你的系统实现更高的稳定性(linux自动重启脚本)
- 深入探索Linux命令行模式(linux命令模式)
- Linux中删除目录函数的使用(linux删除目录函数)
- Linux如何调整最大连接数(linux最大连接数设置)
- Linux如何快速删除日志文件(linux删除日志)
- 文件Linux访问Windows共享文件:实现双系统互通(linux访问windows共享)
- Linux下U盘快速分区指南(linux下u盘分区)
- Linux移植安卓:极致定制且放大现有可能性(linux移植安卓)
- 从Linux创建Windows PE启动系统(linux制作winpe)
- Linux操作系统下载软件的完美方式(linux中下载软件)
- Linux定时任务之Crontab实现脚本自动化运行(linux定时任务crontab)
- 和windows双系统安装:Linux与Windows并存(安装双系统linux)
- Linux中执行Shell脚本的方法(linux执行sh)
- 命令Linux中探索行程上级目录的命令(linux上级目录)
- Java操作Linux系统:让命令行更轻松(java操作linux)
- 学习Linux脚本测试方法,提升你的技能水平(linux脚本test)
- 「Linux打印机命令」:掌握Linux系统下打印机命令,轻松完成打印任务(linux打印机命令)
- Linux IP与端口——简明完整的网络连接方式(linux ip和端口)
- 切换双系统:Linux与Windows的交互(linux和windows双系统)
- Linux程序占用内存分析报告(linux程序占用内存)