如何把bs程序打包成执行文件,就是把一个.net的web网站程序打包成一个exe文件,不需要安装,直接执行的。

如何把bs程序打包成执行文件,就是把一个.net的web网站程序打包成一个exe文件,不需要安装,直接执行的。,第1张

QQ_155288739 兄的回答完全没在点上,像个外行,ASPNET的可不是打包成自解压程序就能运行的

ASPNET的可以使用JellyPackerexe工具打包网站

可以用setupFactory将Tomcat的安装文件和mysql的安装文件一起打包,并且在安装脚本中执行这两个的安装程序。

在安装过程中,可以指定并用安装程序记住安装目录,然后把你的web应用释放到Tomcat指定目录。

这些都可以在setupFactory中完成。

EXE是 Windows平台的可执行程序,网站则是由超文本语言HTML、CSS、JavaScript如果网站是动态的还会有后台编程(脚本)语言组成,所以是没办法编译成EXE文件的。

EXE文件是由C、C++、C#、VB等编程语言书写编译生成的,和网站是两码事。

exe4j封装成exe是在本地使用的桌面程序,当然需要main了。

web程序打包成exe有什么用,如果确实只是本地使用,加一个嵌入式的比如tomcat或jetty之类的,

然后写一个main方法,启动web服务和你的首页即可。

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就行了

tomcat

和mysql都有绿色的,你可以用winrar打成exe的自解压包

就能达到你说的目的,不过tomcat还需要java

jdk的支持哦,如果你把这个也打进去,体积不小哦。

以上就是关于如何把b/s程序打包成执行文件,就是把一个.net的web网站程序打包成一个exe文件,不需要安装,直接执行的。全部的内容,包括:如何把b/s程序打包成执行文件,就是把一个.net的web网站程序打包成一个exe文件,不需要安装,直接执行的。、怎么把整个java web 程序打包成一个exe文件,包括tomcat和mysql也一同安装怎么做或者用什么工具,谢了、如何将网站制作成EXE等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/10134433.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存