jar文件导出及Linux平台下运行

1.编写java源程序  斐波那契函数Fibonacci.java

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.0
Main-Class: com.dw.wl.Fibonacci



3.选择刚刚自己编写的MANIFEST.MF文件,导出jar文件

4.运行
上传到linux平台上,编写简单脚本run.sh,继而运行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值