⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 j2ee jar简介—java大本营-java教程 java游戏 java电子书 j2me j2ee java源代码.htm

📁 JavaMail的应用程序合集 jsp的java 的
💻 HTM
📖 第 1 页 / 共 3 页
字号:
                                href="http://www.javadby.com/"><U>文件</U></A>会将&nbsp;.jar&nbsp;<A 
                                href="http://www.javadby.com/"><U>文件</U></A>映射给&nbsp;javaw.exe&nbsp;打开。那么,对于一个可执行的&nbsp;JAR&nbsp;<A 
                                href="http://www.javadby.com/"><U>文件</U></A>包,用户只需要双击它就可以运行程序了,和阅读&nbsp;.chm&nbsp;文档一样方便&nbsp;(.chm&nbsp;文档默认是由&nbsp;hh.exe&nbsp;打开的)。那么,现在的关键,就是如何来创建这个可执行的&nbsp;JAR&nbsp;<A 
                                href="http://www.javadby.com/"><U>文件</U></A>包。&nbsp;<BR>这里不具体讲jar的创建命令和过程。可执行的&nbsp;jar<A 
                                href="http://www.javadby.com/"><U>文件</U></A>包和不可执行的&nbsp;jar<A 
                                href="http://www.javadby.com/"><U>文件</U></A>包都包含&nbsp;MANIFEST。关键在于可执行&nbsp;jar<A 
                                href="http://www.javadby.com/"><U>文件</U></A>包的&nbsp;MANIFEST,其内容包含了&nbsp;Main-Class&nbsp;一项。这在&nbsp;MANIFEST&nbsp;中书写格式如下:&nbsp;<BR>Main-Class:&nbsp;可执行主类全名(包含包名)<BR><BR>MANIFEST.MF&nbsp;-&nbsp;&nbsp;打包清单。它是打包的关键性<A 
                                href="http://www.javadby.com/"><U>文件</U></A>,主要是设置执行入口类和支持库的路径,在运行Java应用程序时是要根据此<A 
                                href="http://www.javadby.com/"><U>文件</U></A>中给出的信息来查找入口类和支持库。<BR>创建exe可执行程序<BR>抛弃批处理<A 
                                href="http://www.javadby.com/"><U>文件</U></A>(*.bat)<BR>用批处理<A 
                                href="http://www.javadby.com/"><U>文件</U></A>运行程序似乎不够专业,虽然它足以完成运行任务。但习惯就象一种毒药一旦染上就很难摆脱它的影响,Windows统治下的人们早已经习惯运行扩展名是EXE的程序,用*.bat他们就会感觉别扭。<BR>我们可以用一个叫JavaLauncher的免费小程序来代替批处理<A 
                                href="http://www.javadby.com/"><U>文件</U></A>去运行Java程序。JavaLauncher的下载网址是:<BR><A 
                                href="http://www.rolemaker.dk/nonRoleMaker/javalauncher/marner_java_launcher.htm">http://www.rolemaker.dk/nonRoleMaker/javalauncher/marner_java_launcher.htm</A><BR>下载下来的<A 
                                href="http://www.javadby.com/"><U>文件</U></A>是一个名JavaLauncher.zip的压缩包,解压后的目录结构如下图所示:<BR>&nbsp;<BR>
                                <DIV class=codeStyle>
                                <OL>
                                <LI>javaLauncher.zip目录结构 
                                </LI></OL></DIV><BR>在上图的目录中<BR>&#61548;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;source目录包含了JavaLauncher的源程序,是用C语言写的<BR>&#61548;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;changes.txt是新版的修改说明<BR>&#61548;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;launch.exe是主程序<BR>&#61548;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;launcher.cfg是配置<A 
                                href="http://www.javadby.com/"><U>文件</U></A><BR>&#61548;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;readme.txt是一些说明和示例<BR>我们只需要launch.exe、launcher.cfg两个<A 
                                href="http://www.javadby.com/"><U>文件</U></A>,将这两个<A 
                                href="http://www.javadby.com/"><U>文件</U></A>复制到打包<A 
                                href="http://www.javadby.com/"><U>文件</U></A>所在的目录。launcher.cfg是一个仅三行内容的文本<A 
                                href="http://www.javadby.com/"><U>文件</U></A>,将它修改如下:<BR>.<BR>.\java1.4.2\jre\bin\javaw.exe&nbsp;<BR>-jar&nbsp;ChatServer.jar<BR>&#61548;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第一行设置指向JAR包ChatServer.jar的目录,由于launch.exe和ChatServer.jar同在一个目录,所以用“.”即当前目录。<BR>&#61548;&nbsp;&nbsp;&nbsp;&nbsp;第二行设置指向jre\bin\javaw.exe的路径。可以把将%JAVA_HOME%jre目录复制到了java1.4.2子目录中。这里可以用绝对路径和相对路径,绝对路径可以直接用当前系统安装的Jdk。<BR>配置好launcher.cfg后,双击launch.exe即可运行java应用程序。<BR>注意点:执行.exe<A 
                                href="http://www.javadby.com/"><U>文件</U></A>时候会先找跟.exe<A 
                                href="http://www.javadby.com/"><U>文件</U></A>同名的.cfg配置<A 
                                href="http://www.javadby.com/"><U>文件</U></A>,如果没有则会找launcher.cfg<A 
                                href="http://www.javadby.com/"><U>文件</U></A>。所以可以在同一个<A 
                                href="http://www.javadby.com/"><U>文件</U></A>目录下有多个exe可执行<A 
                                href="http://www.javadby.com/"><U>文件</U></A>,exe<A 
                                href="http://www.javadby.com/"><U>文件</U></A>名可以修改,配置<A 
                                href="http://www.javadby.com/"><U>文件</U></A>最好是跟exe<A 
                                href="http://www.javadby.com/"><U>文件</U></A>同名。<BR>美化图标<BR>launch.exe<A 
                                href="http://www.javadby.com/"><U>文件</U></A>的图标太单调了,让我们给它换个好看点的。换程序的图标需要用到一个免费的软件:Resource&nbsp;Hacker,它有中文版,下载网址是:<BR><A 
                                href="http://www.users.on.net/johnson/resourcehacker/">http://www.users.on.net/johnson/resourcehacker/</A><BR>用Resource&nbsp;Hacker来替换launch.exe的图标的步骤如下:<BR>(1)运行Resource&nbsp;Hacker,得到如下图所示的窗口。<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resource&nbsp;Hacker的主界面<BR>(2)单击主菜单“<A 
                                href="http://www.javadby.com/"><U>文件</U></A>→打开”,将launch.exe载入到程序中,结果如下图所示。<BR>&nbsp;<BR>
                                <DIV class=codeStyle>
                                <OL>
                                <LI>&nbsp;&nbsp;载入Lanunch.exe之后的界面 
                                </LI></OL></DIV><BR>(3)如上图,选择左边的“图标→1→1030”,然后右键单击“1030”项,选择“替换资源…”。如下图所示,在弹出窗口中单击“打开新图标<A 
                                href="http://www.javadby.com/"><U>文件</U></A>”,选择一个满意的图标,然后单击“替换”按钮。<BR>附注:图标<A 
                                href="http://www.javadby.com/"><U>文件</U></A>可以是exe、dll、res、ico,该软件可以从exe、dll、res抽取出图标,本例选择的是java的一个图标<A 
                                href="http://www.javadby.com/"><U>文件</U></A>JavaCup.ico。<BR>&nbsp;<BR>
                                <DIV class=codeStyle>
                                <OL>
                                <LI>选择图标<A 
                                href="http://www.javadby.com/"><U>文件</U></A> 
                                </LI></OL></DIV><BR>(4)如下图所示,选择“<A 
                                href="http://www.javadby.com/"><U>文件</U></A>→另存为”,取名ChatServer.exe。<BR>&nbsp;<BR>保存修改<BR>(5)最后的目录如下图所示,可见ChatServer.exe(也就是launch.exe改了个名称)的图标换成了Java的图标。双击ChatServer.exe即可运行Java应用程序。<BR>&nbsp;<BR>3、最后的打包<BR>发送给用户之前,通常要用WinZip或WinRAR将所有的<A 
                                href="http://www.javadby.com/"><U>文件</U></A>全部打成一个压缩包,然后用户得到这个压缩包后,将其解压缩后即可运行程序。<BR>另一种方式是用InstallShield、InstallAnyWhere这样的安装程序制作软件来创建一个单一的setup.exe<A 
                                href="http://www.javadby.com/"><U>文件</U></A>,它具有向导式的安装界面,而且还可以往windows的程序栏插入菜单项,关于这些安装程序制作软件的具体使用请参阅相关书籍。<BR>
                                <CENTER></CENTER>
                                <SCRIPT type=text/javascript><!--
google_ad_client = "pub-8980998233372889";
//728x90, 创建于 07-12-3
google_ad_slot = "1088632528";
google_ad_width = 728;
google_ad_height = 90;
//--></SCRIPT>

                                <SCRIPT 
                                src="J2EE jar简介—java大本营-java教程 java游戏 java电子书 j2me j2ee java源代码.files/show_ads.js" 
                                type=text/javascript>
</SCRIPT>
                                <BR>
                                <TABLE cellSpacing=0 cellPadding=0 width="100%" 
                                border=0>
                                <TBODY>
                                <TR>
                                <TD width="50%">·<A 
                                href="http://www.javadby.com/J2EE/20080107/4919.html">J2EE中文乱码攻略 
                                </A>(01-07)<BR></TD>
                                <TD width="50%">·<A 
                                href="http://www.javadby.com/J2EE/20071220/4590.html">J2EE学习者值得研究的开源项目 
                                </A>(12-20)<BR></TD></TR>
                                <TR>
                                <TD width="50%">·<A 
                                href="http://www.javadby.com/J2EE/20071220/4576.html">J2EE设计模式之用实体组件进行数据存取</A>(12-20)<BR></TD>
                                <TD width="50%">·<A 
                                href="http://www.javadby.com/J2EE/20071220/4534.html">我看JAVA设计模式之事务处理 
                                </A>(12-20)<BR></TD></TR>
                                <TR>
                                <TD width="50%">·<A 
                                href="http://www.javadby.com/J2EE/20071218/4478.html">J2EE程序中的性能提升 
                                </A>(12-18)<BR></TD>
                                <TD width="50%">·<A 
                                href="http://www.javadby.com/J2EE/20071216/4367.html">JVM内存的设置原理</A>(12-16)<BR></TD></TR>
                                <TR>
                                <TD width="50%">·<A 
                                href="http://www.javadby.com/J2EE/20071216/4366.html">J2EE服务器的JVM内存设置 
                                </A>(12-16)<BR></TD>
                                <TD width="50%">·<A 
                                href="http://www.javadby.com/J2EE/20071215/4295.html">j2me游戏引擎的基本结构</A>(12-15)<BR></TD></TR>
                                <TR>
                                <TD width="50%">·<A 
                                href="http://www.javadby.com/J2EE/20071215/4294.html">将J2EE程序从weblogic移植到JBoss上</A>(12-15)<BR></TD>
                                <TD width="50%">·<A 
                                href="http://www.javadby.com/J2EE/20071211/4056.html">谈谈J2EE设计模式</A>(12-11)<BR></TD></TR>
                                <TR>
                                <TD width="50%">·<A 
                                href="http://www.javadby.com/J2EE/20071211/4055.html">J2EE设计模式探析</A>(12-11)<BR></TD>
                                <TD width="50%">·<A 
                                href="http://www.javadby.com/J2EE/20071211/4054.html">从J2EE设计模式总图理解J2EE技术</A>(12-11)<BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD style="BORDER-TOP: #cccccc 1px solid" 
                            align=right bgColor=#ffffff height=36>
                              <DIV align=left><FONT 
                              color=#ff0000><B>复制地址发给您的好友:</B> </FONT><INPUT 
                              id=__furl title="由于本站使用分帧技术, 故浏览器地址栏显示的并非本页地址" 
                              style="PADDING-RIGHT: 10px; FONT-SIZE: 11px; OVERFLOW: visible; COLOR: red; FONT-FAMILY: tahoma" 
                              onclick="this.select();document.execCommand('copy');" 
                              value=http://www.javadby.com name=Input> <FONT 
                              color=#ff0000></FONT><INPUT title="由于本站使用分帧技术, 故浏览器地址栏显示的并非本页地址" onclick="document.getElementById('__furl').select();document.execCommand('Copy');" type=button value=" 复制 " name=button>
                              <SCRIPT language=javascript>document.getElementById('__furl').value=window.location.href;</SCRIPT>
                               <FONT color=#ff0000></FONT>[<A 
                              href="http://www.javadby.com/plus/recommend.php?arcID=1036" 
                              target=_blank>推荐文章</A>] <A 
                              href="http://www.javadby.com/J2EE/20071005/1036.html#top">[返回顶部]</A> 
                              <A onclick=window.print(); 
                              href="http://www.javadby.com/J2EE/20071005/1036.html#"></A><A 
                              onclick=window.close(); 
                              href="http://www.javadby.com/J2EE/20071005/1036.html#">[关闭窗口]</A> 
                              </DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
                  <TABLE height=0 cellSpacing=0 cellPadding=0 width=760 
                  align=center bgColor=#9ec9f4 border=0>
                    <TBODY>
                    <TR>
                      <TD vAlign=top bgColor=#ffffff height=26>
                        <TABLE cellSpacing=0 cellPadding=0 width=758 
                        align=center border=0>
                          <TBODY>
                          <TR>
                            <TD bgColor=#ffffff colSpan=2 height=6></TD>
                          <TR>
                            <TD vAlign=top 
                      bgColor=#eaf9ff></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=0 cellPadding=0 align=center border=0>
              <TBODY>
              <TR>
                <TD align=middle>版权所有 <A href="http://www.javadby.com/" 
                  target=_blank>Java大本营</A> 1999-2007 转载请注明出处<BR>
                  <SCRIPT language=JavaScript 
                  src="J2EE jar简介—java大本营-java教程 java游戏 java电子书 j2me j2ee java源代码.files/stat.htm" 
                  charset=gb2312></SCRIPT>
                </TD></TR></TBODY></TABLE>
            <DIV></DIV></TR></TBODY></TABLE></TR></TBODY></TABLE></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -