Eclipse导出可执行jar包

j2se , 发表评论
        工作中经常遇到客户要求我们开发一些小工具,比如批量数据导入、数据检查、自动爬虫等类型的小应用,这些应用不需要界面,只需提供一个可执行的jar包,然后写个批处理程序调用即可。          这里简单创建一个maven工程,无业务逻辑,主要介绍如何将maven工程打包为可执行的jar包,并输出为一个整体可运行的java小程序。 一、创建一个maven工程,工程结构如下图: 二、配置pom.xml,引入依赖…

关于Eclipse打包项目

内建的eclipse打包jar有些限制不能一并把引用的jar打包进来这个plug-in可以解决http://fjep.sourceforge.net/不过是再把引用的jar的classes包进自己的jar里 下载解压后,将plugin下的文件黏贴到Eclipse中的plugin下,然后命令行中进入Eclipse的目录下,使用命令eclipse -clean启动以方便Eclipse认识到新加入的插件。右键点击项目-->export-->看是不是又多出一个项目fat jar export,选择。一路往下ok!

如何打jar包

jar 应用 先打开命令提示符(win2000或在运行筐里执行cmd命令,win98为DOS提示符),输入jar -help,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么: 用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...     选项: -c 创建新的存档  -t 列出存档内容的列表  -x 展开存档中的命名的(或所有的〕文件  -u 更新已存在的存档  -v 生成详细输出到标准输出上  -f 指定存档…

如何读取JAR包中的资源文件(如XML、TXT等)

如何读取 JAR 包中的资源文件(如 XML 、 TXT 等)? getResource 和 getResourceAsStream   问题的根源还是在于老生常谈的所谓 class path ,不信的话你在系统环境变量里的 ClassPath 加上你的 jar 文件,这下你就看得到你的图片了!但单独发布 jar 的话不可能指望每次都让用户为你的 jar 而专门修改 classpath 。那么有没有什么办法一劳永逸地搞定它呢?我们需要从类的装载入手。先扯远一点,在开…

jar命令往jar包里加文件

jar   -uf   [the   primal   jar   file]   files 比如jar   -uf   Friends.jar   Tom.java   Jimy.java   Kitty.java     如果出现命令不对则可能是环境变量问题   环境变量设置如下: JAVA_HOME    d:/Program Files/Java/jdk1.5.0_02 CLASS_PATH  .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar; Path        %JAVA_HOME%/bin;

Java操作Excel之理解JXL–读取Excel

JXL (Java Excel API)是一个用来动态读写Excel文件的开源框架,利用它可以在任何支持Java的操作系统上动态读写Excel文件。JXL 的主页是:http://www.andykhan.com/jexcelapi/,可以在这里下载到它的最新的版本。你可以分别通过如下命令java -jar jxl .jar -xml test.xlsjava -jar jxl .jar -cvs test.xls 以xml和cvs格式查看test.xls,这是因为JXL 作者实现了一个用来演示的jxl .demo.Demo的类。 当然…

jar

j2se , , , , 发表评论
jar -cvf xx.jar *.*C:\Documents and Settings\ginger>javac -help用法:javac 其中,可能的选项包括:-g 生成所有调试信息-g:none 不生成任何调试信息-g:{lines,vars,source} 只生成某些调试信息-nowarn 不生成任何警告-verbose 输出有关编译器正在执行的操作的消息-deprecation 输出使用已过时的 API 的源位置-classpath 指定查找用户类文件的位置-cp 指定查找用户类文件的位置-sourcepath 指定查…

运行*.jar的方法

java -jar 或javaw -jar   //javaw一般用来运行有图形界面应用程序 eg:javaw -jar myswt.jar 可写在批处理或shell中eg:start javaw -jar myswt.jar start  javaw  -Djava.library.path=./native/  -jar myswt.jar   这些运行指令可以写在批处理或shell脚本中,这样可以在字符界面中启动应用程序。

Java应用——精简jre体积

 这是一个非常简单的Java应用,仅有6KB。它能够记录Java应用程序与JRE中rt.jar的依赖关系,进而仅以其依赖类生成一个新的rt.jar文件,从而最大限度精简JRE体积,建议其与GreenJVM配和使用。(下载地址:http://code.google.com/p/greenvm/) example1(传参调用) : java -jar GreenJVMMake.jar -t da -i ./fps_test.jar -o ./     -t 精简的应用类型,DA为桌面应用,CA为命令行应用     …

Java 串口通信环境的配置

j2se , , , , 发表评论
[size=x-large]做串口通信,要从网上下载三个文件:分别是:1.COMM.JAR;2.javax.comm.properties;3.win32com.dll;然后把这三个文件放到如下目录中:假如你把JAVA开发包装在C:\jdk1.6中,里面有两个文件夹,一个是JDK,一个是JRE。COMM.JAR放到C:\jdk1.6\jre\lib\ext;javax.comm.properties放到C:\jdk1.6\jre\lib。win32com.dll放到C:\jdk1.6\bin中,如果用ECLIPSE可能需要你手动导入comm.JAR,相信这个…

java打包exe 制作安装包 With JRE 自启动

又是一个无聊的周末,硬着头皮给客户想出一套java程序打包的解决方案 目标:有安装程序包像安装qq一样简单一直下一步即可 ,可卸载,要求程序自动启动,不需要单独安装JRE,就在写这套解决方案的时候,我真是百般痛恨微软.哎无奈啊.幸好最终还是被我想出来了,分享下吧,好久不写博了. 第一步 jre减肥,删除jre/lib/rt.jar中不使用的类,删除charsets.jar中不使用的字符集编码.MyWork开源项目(http://mywork.sour…

Jbuilder中文问题解决

方法一:   下载最新版的JDK把jre/lib下的font.properties.zh盖掉JBX所用的JDK相同目录JBX/jdk1.4/jre/lib下的相同文件就行了。 方法二:   Project => Project Properties => General => Encoding =>改为GBK。 方法三:步骤如下:1: 安装JBX;不用说了; 2: 改变一下,Tools => Preferences... => Editor => Display 里面的字体,主要是让JBuilderX搜索一下系统的字体; …

制作运行Java的exe

    运行java程序时,由于离不开jre,所以在没有jre的机器上调试得复制jre,而且还得在命令行下运行,很不方便。于是就有批处理(*.bat)来帮我们解决这些问题。批处理很方便调试,但实际应用起来:会有窗口一闪而过,而且不能设制漂亮的图标,显然还不够完美。     网上确实有不少免费或收费的java转exe的软件,功能也很强大,网上也都介绍过,可是简单的功能我们自己也可以实现。     原理其实很简单…

java打包-exe文件-最终以setup形式发布的解决之道

java打包-exe文件-最终以setup形式发布的解决之道[color=blue][/color][/size][size=large]首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。 这几步操作网上介绍的插件和方法很多,但有的好用有的不好用,而且有的还需要注册。经过尝试比较,在“千里冰封”的博客…

j2se简单整理

j2se 发表评论
一 Java:面向对象语言   跨平台,一次编译,各个平台执行。   提到jdk,其中包括jre,jre内又包括jvm. jvm本身支持在多平台下执行编译过的java语言(二进制)      eclipse本身自带编译器,所以一般只需选择jre路径就可以了   bin目录下只有jdk中才有 javac 编译命令    二 基本语法   1.数据类型      基本类型:    数值型(整形:int short long byte)(浮点型:float double)     字符型(char)、…