jar文件导出及Linux平台下运行
来源:互联网 发布:淘宝网的营销策略 编辑:程序博客网 时间:2024/05/16 07:01
1.编写java源程序 斐波那契函数Fibonacci.java
2.编写MANIFEST.MF文件,文件最后一定要留空行!谨记!
package com.dw.wl;public class Fibonacci {public static void main(String[] args) throws Exception {String nu = args[0];int size = Integer.valueOf(nu);int[] result = fibonacci(size);for(int num = 0;num < size-1;num++){System.out.print(result[num]+",");}System.out.print(result[size-1]+"\n");}public static int[] fibonacci(int num){int[] result = new int[num];if(num==1){result[0]=1;}else if(num==2){result[0]=1;result[1]=1;}else{result[0]=1;result[1]=1;for(int i=2;i<num;i++){result[i]=result[i-1]+result[i-2];}}return result;} }
2.编写MANIFEST.MF文件,文件最后一定要留空行!谨记!
然后导出jar文件dwToolTest.jar,可以不用导出MANIFEST.MF,因为后面会自动生成。
如果需要引用外部的jar包,需要在其中添加如下行:
Class-Path:(空格)Class1.jar(空格)Class2.jar(空格)Class3.Jar
如果jar文件过多,需要续行则要以空格开头
注意:如果是运行主类java文件而不是jar文件(当参数-jar 和 -classpath 同时存在时候,-classpath无法起作用),还可以在脚本中通过运行“java -classpath "./*" com.dw.wl.Fibonacci 10”指定特定的CLASSPATH,也可以提前设定环境变量export CLASSPATH=./*:$CLASSPATH
Manifest-Version: 1.0Main-Class: com.dw.wl.Fibonacci
3.选择刚刚自己编写的MANIFEST.MF文件,导出jar文件
4.运行
上传到linux平台上,编写简单脚本run.sh,继而运行
0 0
- jar文件导出及Linux平台下运行
- 在linux平台下运行jar文件
- Linux下后台运行jar文件
- SpringBoot生成jar文件在window及linux下运行方法
- linux下运行jar
- Linux下运行jar
- Linux 下编写.sh文件运行JAR下的Class
- linux下运行javaSE项目-依赖外部jar文件
- linux下利用nohup后台运行jar文件包程序
- linux下利用nohup后台运行jar文件包程序
- linux下利用nohup后台运行jar文件包程序
- linux下利用nohup后台运行jar文件包程序
- linux下利用nohup后台运行jar文件包程序
- 运行Eclipse导出的jar文件方法
- Java导出可运行jar文件
- eclipse导出可运行的jar文件
- linux 下运行jar文件,终端退出但是jar依旧运行
- 打jar包及运行jar文件
- java中的各种路径的获取方式
- 海量数据批量插入本地测试平均1秒
- WP-Super Cache Garbage collection is not scheduled
- Java 10进制转2、8、16进制转换 / 2、8、16进制转10进制转换
- java 分布式
- jar文件导出及Linux平台下运行
- #算法排序(Java版)#冒泡排序、选择排序
- 自定义安卓控件
- 东师附中 1185 栈 中缀转后缀
- Exchange 03、07、10、13服务器的退信失败原因
- maven打包 \Application.java:[8,15] 警告:sun.misc.Signal 是 Sun 的专用 API,可能会在未来版本中删除
- unrecognized selector sent to class
- 网络编程中的完成端口
- typeof(undefined) == undefined 成立吗?