将java源码打包成可运行的jar
来源:互联网 发布:网络教育一年学费多少 编辑:程序博客网 时间:2024/05/11 11:22
转自:http://williamwhe.blog.51cto.com/720802/148561
网上看到好文章,要不是保存到收藏夹,要不是保存到word,都嫌麻烦,还是统一转到这吧:
=============================================================================================
1.工具:eclipse v3.4.1
2.撰写如下代码:
package com.william.test.jartest;
public class JarTest {
public JarTest() {
System.out.println("This is JarTest.");
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JarTest obj = new JarTest();
System.out.println(”This is main method.”);
}
}
public class JarTest {
public JarTest() {
System.out.println("This is JarTest.");
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JarTest obj = new JarTest();
System.out.println(”This is main method.”);
}
}
3.右键点击项目根结点,选择”export”,如图1所示:
图1
4.在”Select an export destination”中选择”Java”-”JAR file”
5.”Next”后,在”JAR Export”中勾选你要打包的项目
6.在”Export destination”中选择你要存放jar包的路径,本例中是”E:\Code\fortest.jar”
7.”Next”后,没有什么需要特殊设置的,继续”Next”
8.接下来是设置Manifest内容,最重要的是选择Main Class的路径,既通过java -jar命令后,默认执行的类。在本例中选择com.william.test.jartest.JarTest
9.”Finish”后,就可以在第6步填写的保存路径下找到fortest.jar包了
10.最后打开命令提示符,cd到该路径,本例是”E:\Code”
11.java -jar fortest.jar 就可以看见结果了,如图2所示:
图2
或者:
export → java →Runnable JAR file,这种形式的导出
可以通过 lanuch configuration 指定一个 MainClass,并会自动生成 MANIFEST.MF ,而且会帮你把依赖的 jar 包解压出来,一并打进最终
的 jar 包,这样就能被你的代码 import 引用了。
- 将java源码打包成可运行的jar
- Java源码打包成可运行JAR:Eclipse实现
- java打包成可独立运行的jar和exe
- java 打包成可运行的jar包
- 用Eclipse将J2SE项目打包成可运行的jar包(Runnalbe JAR file)
- 打包成可运行的jar包
- 将java工程打包成可以运行的jar文件
- 将图片资源打包进jar,打包可运行jar
- 如何用Eclipse将项目打包成可运行的jar包
- 将java 程序打包成jar和如何运行jar
- java 开发pc小工具 ,打包可运行的 jar
- MyEclipse将Java控制台程序打包成jar运行找不到工程中引入的jar【解决办法】
- Maven自动生成可运行jar包并将依赖的jar包一起打包
- 关于java程序加图片不能打包成可运行jar的问题
- 将java项目打包成jar包并生成可独立执行的exe文件
- Eclipse打包成可运行的jar文件
- maven把项目打包成可运行的jar包
- mvn clean package打包成可运行的jar包
- 3.7 《硬啃设计模式》 第16章 老掉牙系统的重生 - 适配器模式(Adapter Pattern)
- struts2 的配置文件DTD
- Python基础08 面向对象的基本概念
- ubuntu12.04+nginx+fastcg+php5+mysql配置
- hdu-1197-Specialized Four-Digit Numbers
- 将java源码打包成可运行的jar
- WHEN T6.START_END_DIFF <= 20 THEN
- 反序数
- Qt安装—搭建VS2008+QT开发环境
- Web开源测试工具—Selenium介绍(1)
- 5.9 fread和fwrite函数-二进制I/O
- 多关键字排序的方法
- 星号图A
- ibatis sql_Map中出现异常:Cause: java.lang.RuntimeException: JavaBeansDataExchange could not instantiate..