320*480 的 320 480java手机 jar ...

java游戏320*480哪有啊?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
java游戏320*480哪有啊?
我有更好的答案
sina手机网 当乐
宝软 望采纳
采纳率:52%
下个拇指玩,里面各种类型的
不是java的啊
我要java的
为您推荐:
其他类似问题
您可能关注的内容
java游戏的相关知识
换一换
回答问题,赢新手礼包java打包成可执行的jar或者exe的详细步骤
字体:[ ] 类型:转载 时间:
Java程序完成以后,对于Windows操作系统,习惯总是想双击某个exe文件就可以直接运行程序,现我将一步一步的实现该过程.最终结果是:不用安装JRE环境,不用安装数据库,直接双击一个exe文件,就可以运行程序
下面介绍过程:第一步:完成Java&GUI程序在Eclipse下,程序能够正常运行.
第二步:准备清单文件(MANIFEST.MF)
方法1:直接拷贝其它能运行的JAR文件中的MANIFEST.MF进行修改方法2:利用IDE工具,如Eclipse在生成JAR文件时自动生成MANIFEST.MF内容如下: 代码如下:Manifest-Version: 1.0Main-Class: manager.ui.MainFrameClass-Path: ./lib/spring.jar ./lib/hibernate.jar ./lib/derby.jarSplashScreen-Imager: manager/resources/images/splash.jpg
Manifest-Version - 指定清单文件的版本号Main-Class -指定程序运行的入口类。注意:类名后不要加class扩展名Class-Path -指定支持库的路径。“.”指程序运行目录,即导出的JAR包所在目录。程序运行时依据Class-Path项的设置路径来查找支持库。每一个支持库之间用空格隔开。在这里使用了hibernate,spring,derby.
1.如果Java应用程序用到了一些Eclipse包,那么就必须将这些包也复制到程序运行目录,设置到Class-Path,否则程序将无法运行.引用了一些外部组件也需要如此设置,如hibernate,spring,derby.2. 除了入口类的包名和类名之外,其他设置项都不分大小写,比如:Class-Path写成class-path或CLASS-PATH也可以,swt.jar写成SWT.JAR也行。3.类名后不要加class扩展名4.每一行的':'后都有一个空格,如Class-Path:&空格&./lib/spring.jar5.Class-Path中.引入的JAR文件每行不得超过19个,否则会报错.但在让人意外的是每行只有前9个有效,故将所有同类型的JAR 文件做成一个JAR文件.如我这里的spring.jar,hibernate.jar,derby.jar都是同类JAR文件的组合.
第三步:修改spring配置文件在spring的 'sessionFactory' bean的配置中则要这样写(与程序中ClassPathXmlApplicationContext对应) 代码如下:
manager/entity/MyFile.hbm.xmlmanager/entity/FileType.hbm.xml...
第四步:使用Eclipse生成JAR文件
1.右键单击项目名,在弹出菜单中选择“Export”。在弹出的如下图所示的对话框中,选择“JAR文件”,单击“Next”2.将右边不需要的文件都取消勾选。在“选择导出目标(Select the export destination)”项文本框中设置JAR包的输出路径和包名(可以任意取名)为“D:\manager\manager.jar”。接受其他的默 认设置不变,单击“Next”。附注:左边虽然选择了src目录,但源文件并不会导出到包中,除非勾选了“导出Java源代码文件和资源(Export java source files and resources)”项。3.接受默认设置不变,单击“Next”4.这一步较关键。如下图所示,选择“从工作空间中使用现有清单”项,将创建的清单文件输入,也可以通过旁边的“浏览”按钮来选择清单文件。输入清单文件后,单击“Finish”,Eclipse开始将项目打包。附:这里也可以选择Generate the manifest file.但生成的清单文件MAINFEST.MF需要修改.注意:清单文件MAINFEST.MF一定要按第二步那样设置.第五步:生成运行manager.jar的批处理文件manager.bat(该步可以不要)在manager目录下创建一个批处理程序manager.bat(名字任取,扩展名必须是bat),其内容仅一句语句,如下:javaw -jar manager.jar
1.javaw对应c:\jdk\jre\bin\javaw.exe文件,如果windows提示命令未发现,则需要将c:\jdk\jre\bin路径加入到windows环境变量path中。2.在运行程序的时候有一个讨厌的黑色命令行窗口,要去掉它,可以将run.bat内容更改如下:“start javaw -jar manager.jar”,start是指调用了windows的“运行”命令。3.在后边加一个pause就可以让你看到具体哪里出错了,如: 代码如下:start javaw -jar manager.jarpause双击manager.bat,就可以运行该JAR文件了.
第六步:让电脑不必安装JRE环境,也能运行.
通常运行Java程序有个前提条件:用户电脑必须先安装JRE环境。虽然安装JRE环境非常简单,但毕竟多了一步,算是有一点点的瑕疵。这里给出一个不必让用户安装JRE环境的方法,其实现步骤如下:(1)将原JDK中的“jre”目录复制到“D:\manager\java”目录下(java也可换成其他名称)。(2)将JDK和JRE从本机卸载掉,这样表示本机没有安装JAVA运行环境。(3)修改批处理文件manager.bat中的命令为“start java\jre\bin\javaw -jar manager.jar”,仅仅是在javaw前加上了一个相对应路径。双击manager.bat即可在不安装JRE环境的电脑运行此Java应用程序。
第七步:抛弃批处理文件(*.bat),生成exe文件
用批处理文件运行程序似乎不够专业,虽然它足以完成运行任务。但习惯就象一种毒药一旦染上就很难摆脱它的影响,Windows统治下的人们早已经习惯运行扩展名是EXE的程序,用*.bat他们就会感觉别扭。我们可以用一个叫JavaLauncher的免费小程序来代替批处理文件去运行Java程序。JavaLauncher的下载网址是:http://www.rolemaker.dk/nonRoleMaker/javalauncher/marner_java_launcher.htm下载下来的文件是一个名JavaLauncher.zip的压缩包,解压后的目录结构如下所示: 代码如下:JavaLauncher.zip目录结构source&&&&&&& 目录包含了JavaLauncher的源程序,是用C语言写的changes.txt&& 是新版的修改说明launch.exe&&& 是主程序launcher.cfg& 是配置文件readme.txt&&& 是一些说明和示例我们只需要launch.exe、launcher.cfg两个文件,将这两个文件复制到打包文件所在的目录。launcher.cfg是一个仅三行内容的文本文件,将它修改如下:.\java\jre\bin\javaw.exe-jar manager.jar第一行设置指向JAR包managger.jar的目录,由于launch.exe和myswt.jar同在一个目录,所以用“.”即当前目录。第二行设置指向jre\bin\javaw.exe的路径。在上面已将jre目录复制到了java子目录中配置好launcher.cfg后,双击launch.exe即可运行java应用程序。如果仔佃研究eclipse的启动方式,发现eclipse和JavaLauncher的原理一样:eclipse.exe相当于 launch.exe,startup.jar相当于manager.jar。只不过eclipse.exe不象launch.exe要具有通用性,所以 它没有*.cfg这样的配置文件,而是将启动信息固化在eclipse.exe中。
第八步:美化图标
launch.exe文件的图标太单调了,让我们给它换个好看点的。换程序的图标需要用到一个免费的软件:Resource Hacker.
第九步:最后的打包
发送给用户之前,通常要用WinZip或WinRAR将所有的文件全部打成一个压缩包,然后用户得到这个压缩包后,将其解压缩后即可运行程序,Eclipse软件就是这种方式。另一种方式是用InstallShield、InstallAnyWhere这样的安装程序制作软件来创建一个单一的setup.exe文件, 它具有向导式的安装界面,而且还可以往windows的程序栏插入菜单项,关于这些安装程序制作软件的具体使用请参阅相关书籍。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。
具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。
比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName
我们就只要在MANIFEST.MF里面添加如下一句话:
Main-Class: test.someClassName
然后我们可以在控制台里输入java&-jar&test.jar即可以运行这个jar。
但是我们这个项目需要引用其他第三方的jar包,在eclipse里面以项目jar包的形式引用了这个叫做some.jar的包,当时放在项目的lib子目录下,最后项目打包时把这个some.jar也打进来了,但是用java&-jar执行这个test.jar的时候报找不到Class异常,原因就是jar引用不到放在自己内部的jar包。
那怎么办?
运行时将其加入classpath的方式行不行?就是在运行jar的同时加入classpath参数:
java&-classpath some.jar&-jar&test.jar
这种方式是不行的,因为使用classpath指定的jar是由AppClassloader来加载,java&命令 加了-jar&参数以后,AppClassloader就只关注test.jar范围内的class了,classpath参数失效。
那该怎么引用其他的jar包呢?
方法一、使用Bootstrap Classloader来加载这些类
我们可以在运行时使用如下参数:
-Xbootclasspath:完全取代系统Java&classpath.最好不用。-Xbootclasspath/a: 在系统class加载后加载。一般用这个。-Xbootclasspath/p: 在系统class加载前加载,注意使用,和系统类冲突就不好了.
win32&java&-Xbootclasspath/a:&some.jar;some2.jar; -jar&test.jar
unix &&&java&-Xbootclasspath/a:&some.jar:some2.jar: -jar&test.jar
win32系统每个jar用分号隔开,unix系统下用冒号隔开
方法二、使用Extension Classloader来加载
你可以把需要加载的jar都扔到%JRE_HOME%/lib/ext下面,这个目录下的jar包会在Bootstrap Classloader工作完后由Extension Classloader来加载。非常方便,非常省心。:)
方法三、还是用AppClassloader来加载,不过不需要classpath参数了
我们在MANIFEST.MF中添加如下代码:
Class-Path: lib/some.jar
lib是和test.jar同目录的一个子目录,test.jar要引用的some.jar包就在这里面。
然后测试运行,一切正常!
如果有多个jar包需要引用的情况:
Class-Path: lib/some.jar&lib/some2.jar
每个单独的jar用空格隔开就可以了。注意使用相对路径。
另:如果META-INF 下包含INDEX.LIST文件的话,可能会使Class-Path配置失效。INDEX.LIST是Jar打包工具打包时生成的索引文件,删除对运行不产生影响。
方法四、自定义Classloader来加载
这种方法是终极解决方案,基本上那些知名java应用都是那么干的,如tomcat、jboss等等。
这种方式有点复杂,需要专门开贴讨论。关于ClassLoader的原理和自定义ClassLoader可以参考
以上四种方法都可以用,特别是程序运行在非常单纯的环境中时。但是,如果是运行在多任务,多应用的环境中时,最好每个应用都能相互独立,第一种和第二种方案都有可能对其他应用产生影响,因此最好就是选择第三种和第四种。
阅读(...) 评论()发点Jar格式的游戏.Java手机的.分辩率320*480全触屏的.越多越好.邮箱_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
发点Jar格式的游戏.Java手机的.分辩率320*480全触屏的.越多越好.邮箱
我有更好的答案
给我加分,我标记的内容:撒花将加快
撒花都会速度 ....后级是JAR格式的手机QQ,有的话请发邮箱. 我在..给我加分,我在内容中打上...那手机没什么功能,换.
手机乐园有的,进入网站输入手机型号就可自动查找相应的软件或游戏。这个网站很正规,收费和免费写的很详细。支持电脑或手机免费下载,下载完全免费游戏,是完全免费的。网站内也有证书下载,有JAD生成器。游戏,软件等天天都有更新。另外《52小游戏网》这个手机游戏网也很不错的嘛。有纯触屏版块,有重力游戏版块。自己动手,其乐无穷。手机打字,手机发送,希望你急时采纳
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
jar格式的相关知识
换一换
回答问题,赢新手礼包

我要回帖

更多关于 320 480java手机 的文章

 

随机推荐