Linux/OS X下将Jar包转换成可直接执行文件(不用java -jar)
来源:互联网 发布:肌研洁面泡沫知乎 编辑:程序博客网 时间:2024/05/01 03:40
在github上发现了这个脚本stub.sh
:
#!/bin/shMYSELF=`which "$0" 2>/dev/null`[ $? -gt 0 -a -f "$0" ] && MYSELF="./$0"java=javaif test -n "$JAVA_HOME"; then java="$JAVA_HOME/bin/java"fiexec "$java" $java_args -jar $MYSELF "$@"exit 1
比如你有一个可以通过java -jar
执行的JAR包app.jar
,只需要执行:
cat stub.sh app.jar > app.run && chmod +x app.run
然后就可以直接
./app.run
运行你的Java程序了。如果要添加VM参数,可以在脚本的第一行加上
java_args="-Xmx20m"
0 0
- Linux/OS X下将Jar包转换成可直接执行文件(不用java -jar)
- Linux下将jar改为可直接执行文件
- 将java项目打包成jar包并生成可独立执行的exe文件
- 将java工程导出为jar包并转换成exe执行文件
- linux下Java执行jar包命令
- 将jar包 打成可以直接执行某个类的main函数 通过java -jar 执行jar包
- linux 下执行jar 包
- 将java的jar包转换为dll文件
- android-将.java文件转换为jar包(八)
- 将java项目使用maven打成jar包,可在doc窗口直接运行
- 如何将java类转换成UDF中的jar包
- 执行 java class 文件引入jar包
- 执行 java class 文件引入jar包
- linux下如何部署(执行)java jar包,并关闭此jar的进程
- linux下部署(执行)java jar包,并关闭此jar的进程
- linux下如何部署(执行)java jar包,并关闭此jar的进程
- linux下如何部署(执行)java jar包,并关闭此jar的进程
- java project jar包Linux环境执行
- opencv轮廓高级应用(轮廓匹配,几何直方图)
- a declaration here must declare aparameter
- Java的TreeMap统计单词数量
- loadrunner的术语,分析等。破解
- 同时共用MOB公司的shareSDK和SMSSDK的冲突问题
- Linux/OS X下将Jar包转换成可直接执行文件(不用java -jar)
- A Plug for UNIX
- 欢迎使用CSDN-markdown编辑器
- NYOJ 94 cigarettes
- 题解分析及总结:经典逻辑面试题“假设有一个池塘,里面有无穷多的水,现有2个空水壶,如何使用少于15L的水,用2个水壶从池塘里取得3升水”
- 3617POJ
- 【C/C++学院】0828-数组与指针/内存分配/数据结构数组接口与封装
- Dijkstra(优先队列优化)
- [leetcode-94]Binary Tree Inorder Traversal(c++)