这几天由于部门统计名单,都是一边报,一边统计,感觉麻烦,写了个小工具,做成安装包.其他不多说,网上都有,我就自己按照网上操作,碰到了一些问题,对这些问题说下. ----------废话少说----------------- 注意!!eclipse java compiler版本和安装的JDK版本,以及后面制作可执行文件和安装包时放入的jre版本最好要保持一致,否则可能会出现问题. 1.将在eclipse写好的程序,导出为Runnable Jar File. (关于导出jar包和可执行jar区别网…
关于如何打包/运行jar包,以及生成exe文件.之前各种查询.博客,终于搞明白究竟是咋回事.记得还做过笔记的.今天要打包生成exe用的时候,居然忘了咋怎来着.去查看之前的笔记,死活没找到(好像被删掉了).决定写下来,以便之后随时调用. 一.jar包 什么是jar包?jar包即(Java Archive File),也就是java归档文件.JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的…
一.rpm包 介绍 RPM Package Manager (RPM) 是一个强大的命令行驱动的软件包管理工具,用来安装.卸载.校验.查询和更新 Linux 系统上的软件包 二.环境安装 一台centos7系统 准备一个spring boot 项目jar 包 ,举个栗子:spring-starter-test-0.1.0.jar 开始安装依赖工具包 1.rpmbuild-用于生成rpm的实用程序 2.rpmdev-开发实用程序以生成rpm. 3.rpmlint-用于检查rpm包中常见错误的工具.…
网上很多例子,各种套路,就是没有测试过. WPF 将DLL嵌入EXE文件的套路是这样的 1.将要引用的dll源文件添加到wpf 项目中,dll 的属性->生成操作为[嵌入的资源]. 2.监听    AppDomain.CurrentDomain.AssemblyResolve 事件 监听的事件的位置很重要,跟wpf 的运行顺序有关系吧. 找到wpf 项目中的App.xaml 文件,App.xaml.cs 类的构造函数中监听. public App() { CatchException(); Ap…
标准版教程再这里 http://pan.baidu.com/s/1i3gn0Br 1.    下载安装exe4j文件,并把你的java文件生成jar格式的文件,在桌面新建一个文件夹,把jar文件放进去 打开exe4j 点击next 选择jar in exe ,再点击next 第一项是为文件命名,第二项是选择输出路径,可以选择刚才的那个新建的文件夹.next 选择一些参数,可以默认下一步,next 7.    点绿色的+号 8.    找到你的jar文件,ok 9.    找到main的class…
jar包打包成exe示例(基于maven项目) 说明 针对基于maven的Java项目,通常会打包成jar, 如果要把jar文件包装成exe文件,仅需要在pom.xml配置文件中增加一个插件即可 这里我们用launch4j, launch4j 还有其他的方式使用方式,这里只示范一下maven项目的使用 环境 jdk1.8 maven 3.5.2 Main方法 逻辑很简单,就是如果命令行有参数,则打印命令行的第一个参数, 无参数则打印"Hell World!". package com.…
在代码中读取一些资源文件(比如图片,音乐,文本等等),在集成环境(Eclipse)中运行的时候没有问题.但当打包成一个可执行的jar包(将资源文件一并打包)以后,这些资源文件找不到,如下代码: Java代码 [java] view plaincopy //源代码1: package edu.hxraid; import java.io.*; public class Resource { public  void getResource() throws IOException{ File fi…
(转)java 从jar包中读取资源文件 博客分类: java   源自:http://blog.csdn.net/b_h_l/article/details/7767829 在代码中读取一些资源文件(比如图片,音乐,文本等等),在集成环境(Eclipse)中运行的时候没有问题.但当打包成一个可执行的jar包(将资源文件一并打包)以后,这些资源文件找不到,如下代码:Java代码 //源代码1: package edu.hxraid; import java.io.*; public class …
打包可执行jar包时,MANIFEST.MF总是个让人头疼的东西,经常出现这种那种问题. 一个例子: ================================================================================ Manifest-Version: 1.0 Main-Class: test.Main Class-Path: ./ ./lib/commons-collections-3.2.jar ./lib/commons-dbcp-1.2.2.…
通常获取一个资源文件很简单,问题是对于jar包内的资源文件,可能会发生意外.假如这里有一个文件操作的类: public class FileLoader { public boolean exists(){ URL resource = FileLoader.class.getResource("/library/a.txt"); if(resource==null){ return false; } File f = new File(resource.getFile()); ret…