如何将web网站打包成app

如何将web网站打包成app,第1张

首页得准备好需要的东西,如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怎么运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10118703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存