java 编译宏_java – 制作一个“宏”命令来运行程序

(编辑:根据您的评论,让我展开以添加更多情况)

如果您的目标是让其他人运行您没有安装Java的程序,并且您不希望让他们在运行您的应用程序之前安装Java运行时环境,那么您需要的是一个转换.class或.jar的程序将文件转换为您正在使用的平台的本机可执行文件.其他问题涉及如何做到这一点,例如:Compiling a java program into an executable.基本上,您使用JCG(GNU Compiler for Java)或Excelsior JET(商业产品)等程序将字节代码扩展为内置mini-JRE的完整本机代码.

如果你的目标是节省打字,那么有很多策略.其他人提出了别名命令,这些命令在linux上运行良好.

您可以随程序一起提供的稍微便携的选项是shell脚本.当然,shell脚本只能在安装了shell脚本解释器的linux或其他操作系统上运行.

这是一个示例shell脚本.将其粘贴到文本编辑器中并将其保存为main而不进行扩展. $1传递参数参数fyi.

#!/bin/sh

java Main $1

假设你将shell脚本命名为“main”而没有扩展名,你可以调用main test.txt来执行你的程序.

如果您使用的是Windows,则可能需要创建一个Windows快捷方式,并将快捷方式指向“java Main test.text”,必要时使用完整路径(如果路径尚未设置).当然,这并不会使每次运行时都容易更改参数,您必须编辑快捷方式.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值