当前位置: 首页 > news >正文

临沂网站排名优化在哪里可以做百度推广

临沂网站排名优化,在哪里可以做百度推广,软件开发是做什么工作的,网站地图案例Java编写的application程序是否能够最终形成一个类似于exe一样的可执行文件,难道就只能用命令行运行? --------------------------------------------------------------- 通常有两种,一种是制作一个可执行的JAR文件包,然后就可…

Java编写的application程序是否能够最终形成一个类似于exe一样的可执行文件,难道就只能用命令行运行?
--------------------------------------------------------------- 

通常有两种,一种是制作一个可执行的JAR文件包,然后就可以像.chm文档一样双击运行了;而另一种是使用JET来进行编译。但是JET是要用钱买的,而且据说JET也不是能把所有的Java程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行JAR 文件包的方法就是最佳选择了,何况它还能保持Java的跨平台特性。 

下面就来看看什么是JAR文件包吧: 

1. JAR文件包 

JAR文件就是Java Archive File,顾名思意,它的应用是与Java息息相关的,是Java的一种文档格式。JAR文件非常类似ZIP文件——准确的说,它就是ZIP文件,所以叫它文件包。JAR文件与ZIP文件唯一的区别就是在JAR文件的内容中,包含了一个META-INF/MANIFEST.MF文件,这个文件是在生成JAR文件的时候自动创建的。举个例子,如果我们具有如下目录结构的一些文件: 
  == 
-- test 
-- Test.class 
把它压缩成ZIP文件test.zip,则这个ZIP文件的内部目录结构为: 
  test.zip 
  `-- test 
    `-- Test.class 

如果我们使用JDK的jar命令把它打成JAR文件包test.jar,则这个JAR文件的内部目录结构为: 
 test.jar 
  |-- META-INF 
  |  `-- MANIFEST.MF 
  `-- test 
    `--Test.class 
2. 创建可执行的JAR文件包 

制作一个可执行的JAR文件包来发布你的程序是JAR文件包最典型的用法。

Java程序是由若干个.class文件组成的。这些.class文件必须根据它们所属的包不同而分级分目录存放;运行前需要把所有用到的包的根目录指定给CLASSPATH环境变量或者java命令的-cp参数;运行时还要到控制台下去使用java命令来运行,如果需要直接双击运行必须写Windows的批处理文件(.bat)或者Linux的Shell程序。因此,许多人说,Java是一种方便开发者苦了用户的程序设计语言。 

其实不然,如果开发者能够制作一个可执行的JAR文件包交给用户,那么用户使用起来就方便了。在Windows下安装JRE(Java Runtime Environment)的时候,安装文件会将.jar文件映射给javaw.exe打开。那么,对于一个可执行的JAR文件包,用户只需要双击它就可以运行程序了,和阅读.chm文档一样方便(.chm 文档默认是由hh.exe打开的)。那么,现在的关键,就是如何来创建这个可执行的JAR文件包。 

创建可执行的JAR文件包,需要使用带cvfm参数的jar命令,同样以上述test目录为例,命令如下: 

jar cvfm test.jar manifest.mf test 

这里test.jar和manifest.mf两个文件,分别是对应的参数f和m,其重头戏在manifest.mf。因为要创建可执行的JAR文件包,光靠指定一个manifest.mf文件是不够的,因为MANIFEST是JAR文件包的特征,可执行的JAR文件包和不可执行的JAR文件包都包含MANIFEST。关键在于可执行JAR文件包的MANIFEST,其内容包含了 Main-Class一项。这在MANIFEST中书写格式如下: 

Main-Class: 可执行主类全名(包含包名) 

例如,假设上例中的Test.class是属于test包的,而且是可执行的类(定义了 public static void main(String[]) 方法),那么这个manifest.mf可以编辑如下: 

Main-Class: test.Test <回车> 

这个manifest.mf可以放在任何位置,也可以是其它的文件名,只需要有Main-Class: test.Test 一行,且该行以一个回车符结束即可。创建了manifest.mf文件之后,我们的目录结构变为: 
  == 
   |-- test 
   |  `-- Test.class 
  `-- manifest.mf 

这时候,需要到test目录的上级目录中去使用jar命令来创建JAR文件包。也就是在目录树中使用“==”表示的那个目录中,使用如下命令: 

jar cvfm test.jar manifest.mf test 

之后在“==”目录中创建了test.jar,这个test.jar就是执行的JAR文件包。运行时只需要使用java -jar test.jar 命令即可。 

需要注意的是,创建的JAR文件包中需要包含完整的、与Java程序的包结构对应的目录结构,就像上例一样。而 Main-Class 指定的类,也必须是完整的、包含包路径的类名,如上例的test.Test;而且在没有打成JAR文件包之前可以使用java <类名> 来运行这个类,即在上例中 java test.Test 是可以正确运行的 (当然要在 CLASSPATH 正确的情况下)。


转自:http://www.cnblogs.com/Gaojiecai/p/3999246.html

http://www.lbrq.cn/news/2470159.html

相关文章:

  • wordpress 后台打不开优化网站结构一般包括
  • 教育平台网站seo是免费的吗
  • 网站服务器哪里的好如何写软文赚钱
  • 专门做三国战纪的网站叫什么意思全球热门网站排名
  • c 做网站怎么插入id网络营销的公司有哪些
  • 做文件的网站网站优化建设
  • 织梦播放器网站苏州关键词排名提升
  • 拉萨做网站公司sem网络营销
  • 服务器里面如何做网站江门seo推广公司
  • 用c 做网站可以吗软文发布平台媒体
  • 网站头部固定网络营销过程步骤
  • 开服表网站开发创建一个网站
  • 网站建设比较好的网站发布与推广方式
  • 网站开发费用算无形资产关键词优化上海
  • 湖南土特产销售网网站建设制作武汉网站设计十年乐云seo
  • 代办公司执照重庆seo按天收费
  • 电商网站建设公司网站首页制作网站
  • 企业网站案例分析厦门seo关键词排名
  • 团员信息查询系统入口丽水网站seo
  • 营销网络是什么意思网站优化的主要内容
  • wordpress同步空间seo策略有哪些
  • 免费网站建设seo百度竞价品牌广告
  • 用什么网站推广广州网络优化最早的公司
  • 政府网站建设费用营销型网站定制
  • html5 单页 响应式 网站模板网络营销有什么
  • 明年做哪些网站致富新闻网站排行榜
  • 河北邢台有什么好玩的地方信息流优化师是干什么的
  • 商贸公司的网站建设百度网盘搜索引擎网站
  • 怎样制作网站站点湖南网站制作哪家好
  • 自己做的网站可以上架烟吗微信拓客的最新方法
  • linux内核电源管理
  • C++连接MySQL完整教程
  • 如何实现打印功能
  • Java并发编程第十篇(ThreadPoolExecutor线程池组件分析)
  • GUI界面已经移植完,添加欠缺字,微调GUI界面说明
  • 负载均衡:提升业务性能的关键技术