
1、生成keystore
按照下面的命令行在C:\ProgramFiles\Java\jdk160_10\bin>目录下,输入
keytool -genkey -alias androidkeystore -keyalg RSA -validity 100000
-keystore androidkeystore
参数意义:-validity主要是证书的有效期,写100000天;空格,退格键都算密码 。
命令执行后会在C:\ProgramFiles\Java\jdk160_10\bin>目录下生成androidkeystore文件 。如图-1
图-1
命令行下生成androidkeystore
dos里面的内容
(C:\ProgramFiles\Java\jdk160_10\bin>keytool-genkey-aliasandroidkeystore-keyalgRSA-validity100000-keystoreandroidkeystore
输入keystore密码: android
您的名字与姓氏是什么?
[Unknown]: sxl
您的组织单位名称是什么?
[Unknown]: xs
您的组织名称是什么?
[Unknown]: xs
您所在的城市或区域名称是什么?
[Unknown]: null
您所在的州或省份名称是什么?
[Unknown]: null
该单位的两字母国家代码是什么
[Unknown]: null
CN=sxl, OU=xs, O=xuesheng, L=null, ST=null, C=null 正确吗?
[否] y
输入<androidkeystore>的主密码
(如果和keystore密码相同,按回车):)
2、Eclipse Android生成apk文件
右键单击项目名称,选择"Android Tools",再选择"Export Signed Application Package…",如下图所示。
进入左图所示页面,单击"Next>"按钮,进入如右图所示窗口。
其中,Location为证书库将要存放的位置,Password是证书库的密码。
打包程序时,系统要求使用数字证书。如果没有数字证书,选择"Create new keystore"新创建一个证书库,单击"Browse…"按钮选择证书库将要保存的位置并填入信息,如左图所示。单击"Next>"按钮,如右图所示。
其中,Alias是该证书的名字;password是该证书的密码;Validity是指定证书有效年份。
如果已经拥有一个证书,那么可以选择"Use existing keystore",之后直接定位到证书库的位置并填入密码,如左图所示,接下来填入密码,单击"Next>"按钮,如右图所示。
单击"Browse…"按钮,选择文件保存的位置,如下图所示。
"Destination APK file "指定APK存储的位置。单击"Finish"按钮,打包完成。
进入"D:\My Document",会看到生成的HelloWorldapk以及sharpandroid证书库。
其实,就是,导出即可。
步骤: 文件 ->导出-> jar 然后按提示走即可
如
直接切入正题。首先打开Eclipse,创建一个Java工程。如下图:我机子上的是JDK16
第二步:用Jigloo插件创建一个窗体,为了更明显演示我将窗体名字修改为“这是一个测试程序”。如下图:
第三步:现在就该将运行正常的java程序打包成jar文件。我使用Fatjar插件打包相当方便、傻瓜。直接右键选择要打包的工程,d出的菜单中选择“Build Fat Jar”。如下图:
第四步:d出对话框,需要将引导路径修改,其他选项使用默认设置,然后点击Finish。“Main-Class”这项修改为Main方法所在的文件。此步不可缺少,否则打包的Jar文件双击不可运行。
稍等一下,就打包成功如下图:出现一个testexe_fatjar文件。
进入工程所在的目录也可以看到一个testexe_fatjar文件,双击它,就运行了。如果无误应该d出像图2的界面。如下图:
选择jar文件右键,点击open。相当于双击jar文件如下图:
总结:打包Jar文件是将分散Class文件统一封装的好办法。双击运行速度与没打包前运行速度没有区别。打包一定要设置好Main-Class的路径,否则JVM找不到入口程序。
如果不知道如何在Eclipse中安装插件,请参见我的另一篇文章: >
你安装好eclipse插件没有? 安装好了就直接对工程点右键选“j2me”菜单项,选打包命令,就可以了。
关于如果安装eclipse插件,你可以去eclipseorg下载。 或者搜一下如何安装eclipse的j2me插件以及配置,很简单的。
推荐文章: 基本上你按它这个步骤一步步来就可以了
>
用wtk就可以直接编译,打包成jar文件,然后在wtk模拟器上运行
1)安装wtk
2)启动 开始——程序——j2me witness toolkit——ktoolbar
3)new project ,然后为你的项目取名称
4)然后把你的java文件复制到wtk安装目录\\apps目录下\\你建立的目录\\src目录下
5)点wtk上的build,就可以把你的程序编译,并打包到wtk安装目录\\apps目录下\\你建立的目录\\bin目录下,一共产生两个文件,一个是jar文件,一个是jad文件(路径配置文件)
6)点wtk上的run可以直接在模拟器上运行
做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们需要将自己的程序打包成Android安装包文件--APK(Android Package),其后缀名为"apk"。将APK文件直接上传到Android模拟器或Android手机中执行即可进行安装。Android系统要求具有其开发者签名的私人密钥的应用程序才能够被安装。生成数字签名以及打包项目成APK都可以采用命令行的方式,但是通过Eclipse中的向导我们会更加方便地完成整个流程,打包发布的过程非常简单。下面以前面开发的"Hello World"为例,演示如何生成APK。
右键单击项目名称,选择"Android Tools",再选择"Export Signed Application Package…",如下图所示。
进入左图所示页面,单击"Next>"按钮,进入如右图所示窗口。
其中,Location为证书库将要存放的位置,Password是证书库的密码。
打包程序时,系统要求使用数字证书。如果没有数字证书,我们选择"Create new keystore"新创建一个证书库,单击"Browse…"按钮选择证书库将要保存的位置并填入信息,如左图所示。单击"Next>"按钮,如右图所示。
其中,Alias是该证书的名字;password是该证书的密码;Validity是指定证书有效年份。
如果已经拥有一个证书,那么可以选择"Use existing keystore",之后直接定位到证书库的位置并填入密码,如左图所示,接下来填入密码,单击"Next>"按钮,如右图所示。
单击"Browse…"按钮,选择文件保存的位置,如下图所示。
"Destination APK file "指定APK存储的位置。单击"Finish"按钮,打包完成。
进入"D:\My Document",会看到生成的HelloWorldapk以及sharpandroid证书库。
我们可以把HelloWorldapk文件发布到Internet上,也可以将该文件发布到Google的Android Market中,别人就可以下载它,并安装到手机上去。
您好,java直接打包 mysql若是需要移植建议使用navicat for mysql 进行数据库结构以及数据的导出生成sql文件(选中数据库--转储sql文件--结构和数据)转移到需要转移到的地方即可 若果是在线的服务器上的数据库 使用的是外网连接 就不需要进行转移
方案一:用Eclipse自带的Export功能
步骤1:准备主清单文件 “MANIFESTMF”,
步骤2:右击Java工程选择Export—>选择JAR file—>Next
步骤3:选择要打包的文件,不需要的文件不必打包,减小打包后的jar文件大小,并进行选项配置如下
步骤4:选择我们在第一步中自定义的配置文件路径,这一步很重要,不能采用默认选项
方案二:安装Eclipse打包插件Fat Jar
Fat Jar Eclipse Plug-In是一个可以将Eclipse Java Project的所有资源打包进一个可执行jar文件的小工具,可以方便的完成各种打包任务,我们经常会来打jar包,但是eclipse自带的打包jar似乎不太够用,Fat Jar是eclipse的一个插件,特别是Fat Jar可以打成可执行Jar包,并且在等其他资源、引用外包方面使用起来更方便。
步骤1:右击工程项目选择Buile Fat Jar
步骤2:配置jar文件存放目录,主Main文件等,如下图
步骤3:选择所要用到的第三方jar包
以上就是关于如何在eclipse中把Android工程编译为apk安装文件全部的内容,包括:如何在eclipse中把Android工程编译为apk安装文件、eclipse如何把class文件封装成jar、用Eclipse写的java me小游戏 怎么去打包等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)