首页得准备好需要的东西,如eclipse,一个完整可以浏览的手机网站,而且确保电脑配置好jdk,环境变量,还要安装好cordova,这些环境等配置这里不表,可以自行百度。在这里我就自己随意写了个网站做测试,从下图可以看出来,这是一个可以在网页中浏览的手机网站
有了网站之后,第一步新建一个项目,打开你要保存的项目地址,比如D盘的yun文件夹,按住键盘的shift键+鼠标右键,选择“在此处打开命令窗口”,就会d出一个终端命令窗口,打开之后在终端里面输入cordova
create hello,hello为你的项目名称,如cordova create
qianqian,qianqian就是我的项目名称,注意,不要手动去创建文件夹,因为我们在终端里面建的项目里面有很多的配置文件,终端命令窗口不要关
在终端命令窗口中输入cd
qianqian,进入qianqian文件夹,然后再输入cordova platform add
android,回车,等待下载完成,记住在下载之前一定要确保已经安装git,要不然会下载失败,本人亲自试验,下载可以要1分钟左右,下载完成后终端命令窗口不要关,等下要用
下载完成后将准备好的网站放到>
确定之后就会看到下面一样左边会出现两个项目,为了确保项目一次性完成,我们可以在终端窗口里面输入cordova prepare,输入前确保是在当前qianqian文件夹,这个命令是在修改过项目的情况下运行的,等待他运行完,下面第二张是运行完成的
ok,之后就可以打包webapp了,回到eclipse,我们发现项目文件有个红叉,或者也会出现一个感叹号之类的,出现这个情况的话可以点击菜单栏project--clean,在d出的窗口中选择第二个单选项,下面的复选框全部选上,不懂看图,确认之后就可以看到红叉没了
然后在项目栏里选择第二个项目右键选择run as--android application,之后等待半分钟左右,主要是看电脑运行速度好不好了,好的话就快
最后如果你手机连接着电脑或者你电脑开着安卓虚拟机的话,在d出的窗口就会出现你手机或者虚拟机的信息,选择他再点ok,系统会自动跳到虚拟机里,如果是真机的话,就直接看你的手机就行,手机会自动安装app应用的
如果两者都没有的话可以将d出的窗口都关闭,然后在软件项目栏的第二个项目里面有个bin文件夹,打开,里面有个apk,将他复制出来安装到自己手机或其他机器里就行了,下图就是webapp做出来的最终效果,一开始忘记上传,只上传了代码,所以app里面没有,不过效果总算是出来了
1,jdk:c:\programe files\java 目录里有两个目录:jdk160_12 和 jre160_12直接把java文件夹拷贝过来
2下载一个tomcat的免安装版本。然后修改servicebat文件,在第一行加上
set JAVA_HOME=C:\ MyApp\java\jdk160_10
3下载免安装版本的mysql,修改一下其中的配置。
basedir="C:/MyApp/MySQL/MySQL Server 51/" datadir="C:/ MyApp /MySQL/MySQL Server 51/Data/"
4把创建数据库文件放在mysql的data下,把war包放在tomcat的webapps下
5利用以下批处理文件
@echo off
color 1f
setlocal enabledelayedexpansion
Set PATH=%PATH%;%SystemRoot%\system32;%SystemRoot%;
Title 系统安装
cls
echo ╔- -╗
echo 系统安装
echo ╚- -╝
echo -------------------------------------------------
echo
rem
@echo off
ver | find "50" >nul && goto xp
ver | find "51" >nul && goto xp
ver | find "52" >nul && goto xp
ver | find "60" >nul && goto Vista
goto Vista
:xp
set NowPath=%cd%
set DestopPath=%ALLUSERSPROFILE%\桌面
goto end
:Vista
set /p NowPath=请输入软件安装路径:
set DestopPath=%PUBLIC%\Desktop
IF EXIST %NowPath%\installbat ( echo ) else ( echo 路径错误 & goto Vista )
goto end
:end
Set IsDo=Y
for /F "usebackq skip=4 tokens=2,5" %%i in (`"netstat -ano -p TCP"`) do (
call :Assoc %%i TCP %%j
if !TCP_Port!==3306 ( Set IsDo=N & Set Port1=3306a )
if !TCP_Port!==8888 ( Set IsDo=N & Set Port2=8888 )
if !TCP_Port!==8006 ( Set IsDo=N & Set Port3=8006 )
if !TCP_Port!==8010 ( Set IsDo=N & Set Port4=8010 )
rem echo !TCP_Port!
)
IF %IsDo%==N (
echo 检测安装条件: 不通过
echo --------------------------------------------------
echo
echo !Port1! !Port2! !Port3! !Port4! 端口被占用!
echo
echo 请停止以上端口,否则不能安装本系统!
echo
echo --------------------------------------------------
echo
pause & exit
) else (
echo 检测安装条件: 通过
echo
echo --------------------------------------------------
echo
)
rem
echo 系统安装过程:
echo --------------------------------------------------
set CATALINA_HOME=%NowPath%\tomcat
Set PATH=%PATH%;%JAVA_HOME%\bin
Set CLASSPATH=;%JAVA_HOME%\lib\toolsjar;%JAVA_HOME%\lib\dtjar
%NowPath%\mysql\bin\mysqld --install MySql --defaults-file=%NowPath%\mysql\myini >nul
echo Install MySql Services Services Name: MySql
net start MySql
call %NowPath%\tomcat\bin\servicebat install Tomcat5 >nul
echo Install Tomcat5 Services Services Name: Tomcat5
net start Tomcat5
%SystemDrive%
cd %DestopPath%
copy %NowPath%\销售系统安装工具lnk 销售系统安装工具lnk >nul
pause & exit
:Assoc
for /F "tokens=2 delims=:" %%e in ("%1") do (
set %2_Port=%%e
)
经行一些设置然后利用打包工具打包成exe就行了
unity打包出来的webgl项目是一个文件夹,打个比方叫test文件夹,然后怎么运行这个test文件夹中的项目呢?其实了解web的发布就轻松解决这问题了。两种方法,
IIS服务器
通过IIS发布一个web,这个网上一找一大把的教程,就不多说了。
Apache服务器
用了这个才发现这个搭建一个本地测试web是如此简单,新手不推荐一点点去安装环境,有个简单暴力的方式就是安装套件(WampServer),安装完执行就行。然后把前面说的test文件夹放到wampserver的>
注意:如果需要局域网的电脑通过ip访问你的web网站,需要如下更改
这样局域网里其他ip就有访问的权限了。
最近发现一个更方便的netbox工具,小巧免安装,直接把工程放到根目录即可。
你已经安装iis了么。
那么就很简单了。
打开IIS管理器。
2展开“本地计算机”-“网站”目录,选中“默认网站”节点,右键“属性”,设置主目录。
3右键“默认网站”图标,选择“新建”-“虚拟目录”命令。IIS将启动“虚拟目录创建向导”对话框帮助我们完成创建虚拟目录的步骤。
4单击对话框的“下一步”按钮以显示虚拟目录别名页,如HelloWorld。别名是我们用来标识该目录中的资源的名称。在VSNET中,别名是用来指定项目位置的名称。
5单击“下一步”按钮,以显示Web站点内容目录页。在此,输入包含此网站内容的目录的路径(就是你生成的文件的位置。一般单独放置比如D:\web\HelloWord)。
6单击“下一步”按钮,打开虚拟目录访问权限设置页面。选中“读取”复选框和“运行脚本”复选框。
7单击“下一步”按钮,再单击“完成”按钮创建虚拟目录并终止向导。
这时候你可以右键网站名称,然后浏览了。
在Eclipse中,在工程名上点右键,选择“Export “(导出),打开对话框后选择WEB下面的WAR file,点击下一步就会出现打包的保存地址了,选择地址后继续下一步,就可以了,完成后你会得到一个WAR包,可以直接部署到服务器上去运行
tomcat
和mysql都有绿色的,你可以用winrar打成exe的自解压包
就能达到你说的目的,不过tomcat还需要java
jdk的支持哦,如果你把这个也打进去,体积不小哦。
将Web应用打包成WAR文件的方法:(1)在命令行中运用Jar命令假定有一个Web应用:C:/myHomemyHome/WEB-INF/myHome/files/myHome/image/myHome/src/myHome/indexjsp在命令行窗口下执行如下命令:C:/cd myHomeC:/myHome/jar cvf myhomewar / 解释:jar cvf[A-war包名]war[B-资源文件及文件夹] [C-将要生成war包的目标文件夹]/(B-)代表当前目录(C:/myHome)下的所有文件及文件夹。(C-)表明将要在当前目录中生成war包。 *** 作完成后,找到C:/myHome下新生成的myhomewar,将其拷入TOMCAT_HOME/webapps/下。然后启动Tomcat即可。(2)利用IDE工具打包,如Eclipse右键点击你想打包的文件或者项目,选择export,然后是选择J2EE,在d出的对话框中选择WAR文件 ,上面有许多选项,还可以选EAR,JAR,个人觉得这个很方便的!(3)利用ANT工具打包首先配置好buildxml文件,然后dos下输入ant war选中你的web工程,lomboz J2ee---Deploy Module,就可以把Web工程发布并打包了!
以上就是关于如何将web网站打包成app全部的内容,包括:如何将web网站打包成app、web项目打包成exe(jdk,tomcat,mysql)、新人求助,打包WEBGL怎么运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)