为什么u里面文件变成exe-(u遇到什么变成u)

来源:191路由网 2024-05-30 08:57:18

为什么u里面文件变成exe (u遇到什么变成u)

目前好多管理系统都是基于web的项目,业务部门提出需求要做成exe可执行文件,需求提了,那就做吧,现将制作过程整理如下:

第一步:将浏览器嵌入到java swing中,需要的三个包如下:DJNativeSwing.jar DJNativeSwing-SWT.jar swt-3.6M3-win32-win32-x86

代码如下:


package com.langtop.webBrowser; import chrriis.common.UIUtils;import chrriis.dj.nativeswing.NSOption;import chrriis.dj.nativeswing.swtimpl.NativeInterface;import chrriis.dj.nativeswing.swtimpl.components.JWebBrowser;import java.awt.BorderLayout;import java.awt.Container;import java.awt.FlowLayout;import java.awt.Toolkit;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.SwingUtilities; public class CRMWebBrowser extends JPanel {public CRMWebBrowser() {super(new BorderLayout());JPanel webBrowserPanel = new JPanel(new BorderLayout());JWebBrowser webBrowser = new JWebBrowser(new NSOption[0]);webBrowser.navigate(\"http://baidu.com\");webBrowserPanel.add(webBrowser, \"Center\");add(webBrowserPanel, \"Center\");webBrowser.setMenuBarVisible(false);webBrowser.setLocationBarVisible(false);webBrowser.setBarsVisible(false);webBrowser.setOpaque(false);webBrowser.setStatusBarVisible(false);JPanel buttonPanel = new JPanel(new FlowLayout(1, 4, 4));add(buttonPanel, \"South\");} public static void main(String[] args) {UIUtils.setPreferredLookAndFeel();NativeInterface.open();SwingUtilities.invokeLater(new Runnable() {public void run() {JFrame frame = new JFrame(\"百度PC客户端测试\");frame.setDefaultCloseOperation(3);frame.setIconImage(Toolkit.getDefaultToolkit().createImage(\"/icon.png\"));frame.getContentPane().add(new CRMWebBrowser(), \"Center\");frame.setExtendedState(6);frame.setDefaultCloseOperation(3);frame.setLocationByPlatform(true);frame.setVisible(true);}});NativeInterface.runEventPump();}}

第二步:打成jar包

用myeclipse 提供的打包工具,它不会将第三方用的包打包进去,所以下载 myeclipse插件 fat jar ,这个插件可以将第三方包打进你要打的包里面。

第三步:生成可exe可执行文件

下载exe4j工具将jar包生成exe可执行文件,但是这样不会将java环境打包进去,这样生成的exe文件是无法在没有java环境的机器上运行的,所以将jdk目录下的jre目录全部cope出来发在和jar文件的同目录,这样再生成exe文件,java环境也就有了,将这个文件夹全部copy给别人就能用了,但是这样每次都要去copy一个文件夹,很麻烦,也很不专业。

第四步:生成exe可执行文件,生成安装文件,这样别人拿到这个exe安装文件后,直接点击安装,jre目录也就直接生成在安装目录了。

下载Inno Setup Compiler 这个工具,操作上一步生成的exe文件,一步一步将生成可安装的exe文件。

注:具体工具的使用,网上教程很多,这里就不再累赘了。




这是水淼·帝国CMS站群文章更新器的试用版本更新的文章,故有此标记(2024-05-30 08:57:07)
点击展开全文

相关阅读

u盘识别不怎么解决-(u盘不识别怎么修复)

u盘识别不怎么解决(u盘不识别怎么修复)在平时电脑的使用过程中,有很多文件可能需要我们传输给别人的时候,这种时候一般我们都是用的u盘比较多,那么如果遇到u盘在电脑上读不出来的情况该怎么办呢?这里就和大家分享一个方法吧。更多详解win7升级win10教程_小白一键重装系统官网...

2024-05-30

为什么u里面文件变成exe-(u遇到什么变成u)

为什么u里面文件变成exe(u遇到什么变成u)目前好多管理系统都是基于web的项目,业务部门提出需求要做成exe可执行文件,需求提了,那就做吧,现将制作过程整理如下:第一步:将浏览器嵌入到javaswing中,需要的三个包如下:DJNativeSwing.jarDJNativeSwing-SWT.jarswt-3.6M3-win32-win32-x86代码如...

2024-05-30

u盘dos下刷bios-(U盘DOS)

u盘dos下刷bios(U盘DOS)BIOS是每台计算机的重要组成部分,允许你在不启动Windows的情况下更改硬件设置。BIOS具有许多可用功能,但对于一些高级用户来说,他们倾向于更新BIOS以使用一些新功能。更新BIOS操作可能会有些复杂,下面我将向你展示如何在Windows10上刷新BIOS。本文目录一、为什么要刷新BIOS二、刷新BIOS前的准备三、解决方案1:从BIOS更新四、...

2024-05-30

怎么把系统装进u盘2017-(怎么把系统装进u盘2017里)

怎么把系统装进u盘2017(怎么把系统装进u盘2017里)把电脑系统装入U盘里,其实完全可以实现,只是很多人还不知道。放在U盘里的系统,插在任意电脑上就可以使用,不管是上班时的工作电脑,还是家里的办公电脑,插上U盘就能操作同样的文件。尤其对于很多程序员,再也不用换一台电脑就搭建一次开发环境了,只需在U...

2024-05-30

手提电脑怎么开机-(手提电脑怎么开机按哪个键)

手提电脑怎么开机(手提电脑怎么开机按哪个键)笔记本电脑开不了机的原因有很多,那如果是因为系统问题我们可以重装系统,如果是硬件问题我们应该怎么查看呢?其实查看的方法也很简单,我们继续往下看吧。工具/原料:系统版本:windows10系统品牌版本:联想ThinkPad方法/步骤:1、查看我们的电源线是否接好了。2、将电脑断电确定电脑关机之后,摇一摇电脑听...

2024-05-30

191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程

版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除