Eclipse中使用自己封装的jar包的过程
在包名上右键,选择Export""



经过上面的步骤,成功导出了可运行jar包,下面在另一个自己的工程里引入这个jar包


最终效果如下:可见包已经可以正常使用了!!

运行自己的jar包的命令是:
java -classpath some.jar -jar test.jar(一定不要漏下-jar啊 啊!!)
-classpath在安装jdk的时候有 详细 的配置说明的,具体就是新建环境变量CLASSPATH,其值为:
.;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar
《算法第四版》的P28粒子,我写在了BinarySearchTest类里,并导出了Runnable Jar,放在里如下的目录:

并把两个txt文件拷贝到与jar包的同一目录下,运行下面的命令,结果成功了!!!
E:\AllMyProjects\JavaRunnableJars\BinarySearchTest>java -jar BinarySearchTest.jar tinyW.txt <tinyT.txt
E:\AllMyProjects\JavaRunnableJars\BinarySearchTest>java -jar BinarySearchTest.jar tinyW.txt <tinyT.txt
结果如下:

注意“<”不要写成“>”
Eclipse中使用自己封装的jar包的过程的更多相关文章
- eclipse中无法查看引用的jar包源码
		本文来源:http://blog.csdn.NET/zljjava/article/details/7545270(这篇博客也是转载的,向最原始的作者致敬) 1.下载JAD jad官方地址的官方下载地 ... 
- eclipse中导入spring-boot框架的jar包方法
		如下代码引入了spring-boot的包 package openresty; import java.io.IOException; import java.security.GeneralSecu ... 
- 使用eclipse创建java程序可执行jar包
		一.eclipse中,在要打成jar包的项目名上右击,出现如下弹出框,选择“export”: 二.在接下来出现的界面中点击“jar file”,然后next: 三.在接下来出现的界面中,如图所示勾选上 ... 
- 【eclipse jar包】在编写java代码时,为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,我们在编写时,只需引入到Eclipse中即可。
		Eclipse中导入外部jar包 在编写java代码时,为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,我们在编写时,只需引入到Eclipse中即可. 工具/原料 Eclipse 需要 ... 
- Java开发过程中开发工具Eclipse中导入jar包的过程
		欢迎欣赏我的第二篇随笔.我们在创建好一个动态网站项目之后,如果没有部署maven的情况下,你可以按照以下的方法,直接把要用的jar包导入你的工程中,而不用再部署maven. 例如在使用JDBC编程时需 ... 
- java项目中可能会使用到的jar包解释
		一.Struts2 用的版本是struts2.3.1.1 一个简单的Struts项目所需的jar包有如下8个 1. struts2-core-2.3.1.1.jar: Struts2的核心类库. 2. ... 
- eclipse maven 导出项目依赖的jar包
		转自:https://blog.csdn.net/andyliulin/article/details/46544555 一.导出到默认目录 targed/dependency 从Maven项目中导出 ... 
- eclipse项目从编程到打jar包到编写BashShell执行
		eclipse项目从编程到打jar包到编写BashShell执行 一.创建Java项目,并编写项目(带额外jar包) 二.打jar包 三.编写BashShell执行 其中一以及二可以参考我的博客 Ec ... 
- Java web开发中主要用到的jar包
		1.Java开发中主要用到的jar包介绍:(1)java JDK基础开发包:java包和javax包.书写方式:import java.lang.reflect.InvocationTargetExc ... 
随机推荐
- 定时器的fireDate指的是触发时间
			1.定时器开启后,会在经过设定的时间间隔后才会执行第一次定时操作.而不是立马开启. NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval: ... 
- jQuery $(document).ready()和window.onload
			jQuery $(document).ready()和window.onload 根据ready()方法的API说明http://api.jquery.com/ready/. 这个方法接收一个func ... 
- Eclipse安装nodeclipse插件
			1. Start Eclipse, then select Help > Install New Software... 2. Enter the update site URL into th ... 
- [LintCode] Sort Integers II 整数排序之二
			Given an integer array, sort it in ascending order. Use quick sort, merge sort, heap sort or any O(n ... 
- $_POST 变量以及$GLOBALS['HTTP_RAW_POST_DATA']
			$_POST 变量是一个数组,内容是由 HTTP POST 方法发送的变量名称和值. $_POST 变量用于收集来自 method="post" 的表单中的值.从带有 POST 方 ... 
- spring security使用数据库管理用户权限
			<authentication-provider> <user-service> <user name="admin" password=" ... 
- C++静态成员和静态成员函数
			一:静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员.和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则 ... 
- iOS App TransportSecurity has blocked a cleartext HTTP (http://) resource load since it isinsecure. Temporary exceptions can be configured via your app's Info.plistfile
			“App TransportSecurity has blocked a cleartext HTTP (http://) resource load since it isinsecure. Tem ... 
- springmvc源码分析
			Spring MVC源码分析--初始化过程 标签: springmvcconstructioniocclass 2012-09-09 21:32 26578人阅读 评论(3) 收藏 举报 版权声明:本 ... 
- 实验一Java开发环境的熟悉
			实验一Java开发环境的熟悉 实验内容 •命令行下Java程序开发 •IDEA下Java程序开发.调试 •练习(通过命令行和Eclipse两种方式实现,在Eclipse下练习调试程序) •实现凯撒密码 ... 
