❶ web項目打包成exe(jdk,tomcat,mysql)
1,jdk:c:\programe files\java 目錄里有兩個目錄:jdk1.6.0_12 和 jre1.6.0_12直接把java文件夾拷貝過來
2.下載一個tomcat的免安裝版本。然後修改service.bat文件,在第一行加上
set JAVA_HOME=C:\ MyApp\java\jdk1.6.0_10
3.下載免安裝版本的mysql,修改一下其中的配置。
basedir="C:/MyApp/MySQL/MySQL Server 5.1/" datadir="C:/ MyApp /MySQL/MySQL Server 5.1/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 "5.0" >nul && goto xp
ver | find "5.1" >nul && goto xp
ver | find "5.2" >nul && goto xp
ver | find "6.0" >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%\install.bat ( 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\tools.jar;%JAVA_HOME%\lib\dt.jar
%NowPath%\mysql\bin\mysqld --install MySql --defaults-file=%NowPath%\mysql\my.ini >nul
echo Install MySql Services. Services Name: MySql
net start MySql
call %NowPath%\tomcat\bin\service.bat install Tomcat5 >nul
echo Install Tomcat5 Services. Services Name: Tomcat5
net start Tomcat5
%SystemDrive%
cd %DestopPath%
%NowPath%\銷售系統安裝工具.lnk 銷售系統安裝工具.lnk >nul
pause & exit
:Assoc
for /F "tokens=2 delims=:" %%e in ("%1") do (
set %2_Port=%%e
)
經行一些設置..然後利用打包工具打包成exe就行了
❷ 怎樣把寫好的web項目做成一個可執行的exe文件
最最簡單的方式:用rar等壓縮工具把你的web項目目錄壓縮成一個可執行的壓縮文件。
web項目內的jre,資料庫等都用相對路徑寫好,這樣就可以了。
❸ 如何將Web應用打包成.war文件
將Web應用打包成WAR文件的方法: (1)在命令行中運用Jar命令 假定有一個Web應用:C:\myHome myHome/WEB-INF/…… myHome/files/…… myHome/image/…… myHome/src/…… myHome/index.jsp 在命令行窗口下執行如下命令: C:\cd myHome C:\myHome\jar cvf myhome.war *.*/ . 解釋:jar cvf[A-war包名]. war[B-資源文件及文件夾] [C-將要生成war包的目標文件夾]「 *.*/」(B-)代表當前目錄(C:\myHome)下的所有文件及文件夾。「. 」 (C-)表明將要在當前目錄中生成war包。 操作完成後,找到C:\myHome下新生成的myhome.war,將其拷入TOMCAT_HOME/webapps/下。然後啟動Tomcat即可。 (2)利用IDE工具打包,如Eclipse 右鍵點擊你想打包的文件或者項目,選擇「export」,然後是選擇J2EE,在彈出的對話框中選擇「WAR文件」 ,上面有許多選項,還可以選「EAR」,「JAR」,個人覺得這個很方便的! (3)利用ANT工具打包 首先配置好build.xml文件,然後dos下輸入ant ...war 選中你的web工程,lomboz J2ee---Deploy Mole,就可以把Web工程發布並打包了!
❹ 如何把一個java web程序打包成exe文件,運行在沒有java虛擬機的機器上
java的貌似不能打成exe文件吧。不過可以打成jar文件,然後裡面弄一個具有main函數的程序來執行。具體方法網上很多,書上一般也都有,就不具體說明了
❺ 怎樣把寫好的web項目做成一個可執行的exe文件
這個要分為幾個步驟實現
而且你說的環境不夠具體
如果是單純的移植的話
把WEB整個項目放到一個新的目錄
然後把資料庫表導出來,再把資料庫內容導出來
這樣都是文件格式了
最後把這些通過壓縮軟體WINRAR做成可釋放的EXE格式
在做壓縮包EXE格式的時候,你需要做一個可以有效的命令讓資料庫數據導入到資料庫中
這樣回答雖然比較籠統,但實際做起來,還是有點復雜的
實現這些功能甚至需要用到第三方軟體來實現,所以不是那麼輕松就實現的
❻ Java web應用程序可以打包成.exe格式的可執行文件嗎
有兩種比較易用的方法:
關於兩種將Java程序轉化為.exe程序工具的使用及比較
一 商家mooth
1.出品
商家mooth,Sourceforge.net
2. 類型
free
3. 下載
http://jsmooth.sourceforge.net/download.php
4. 步驟
a)利用Eclipse將所需要的主類打成可獨立運行的jar包,注意添加manifest屬性和MainClass。
b)新建一個商家mooth工程
c) 在sketlon中選擇「Console「 或者 「Windowed「
d) 在Executable中的配置:
i. Executable Binary:填寫目的輸出源的名稱。如test.exe.
ii. Executable Icon :選擇一個好看點的圖標
iii. Current Driectory :.(表示當前工程目錄,當然也可行換成別的,As you wish.)
e) 在Application中的配置:
i. Classpath:選中我們所生成的jar包以及運行該jar文件所需要的類庫
ii. Main-Class:選中我們所需要運行的主類。
iii. 可選項Use an embedded jar:運行該exe時可能需要到的類庫(這里只能有一個類庫)。
f) 在JVM Selection中的配置:
i. Minimum JVM Version:寫一個需要運行該程序所需的最低的就JVM的版本,比如1.4
g) Compile:OK,編譯成功後,在你的輸出目錄上就會有一個嶄新的exe程序了。Just enjoy it.
二 exe4J
1. 出
❼ 如何將Web應用打包成.war文件
將Web應用打包成WAR文件的方法: (1)在命令行中運用Jar命令 假定有一個Web應用:C:/myHome myHome/WEB-INF/ myHome/files/ myHome/image/ myHome/src/ myHome/index.jsp 在命令行窗口下執行如下命令: C:/cd myHome C:/myHome/jar cvf myhome.war *.*/ . 解釋:jar cvf[A-war包名]. war[B-資源文件及文件夾] [C-將要生成war包的目標文件夾] *.*/(B-)代表當前目錄(C:/myHome)下的所有文件及文件夾。. (C-)表明將要在當前目錄中生成war包。 操作完成後,找到C:/myHome下新生成的myhome.war,將其拷入TOMCAT_HOME/webapps/下。然後啟動Tomcat即可。 (2)利用IDE工具打包,如Eclipse 右鍵點擊你想打包的文件或者項目,選擇export,然後是選擇J2EE,在彈出的對話框中選擇WAR文件 ,上面有許多選項,還可以選EAR,JAR,個人覺得這個很方便的! (3)利用ANT工具打包 首先配置好build.xml文件,然後dos下輸入ant ...war 選中你的web工程,lomboz J2ee---Deploy Mole,就可以把Web工程發布並打包了!
❽ vs2008 web程序打包成一個可執行文件之後,安裝完成,要怎麼訪問網站呢
你已經安裝iis了么。
那麼就很簡單了。
打開IIS管理器。
2.展開「本地計算機」-「網站」目錄,選中「默認網站」節點,右鍵「屬性」,設置主目錄。
3.右鍵「默認網站」圖標,選擇「新建」-「虛擬目錄」命令。IIS將啟動「虛擬目錄創建向導」對話框幫助我們完成創建虛擬目錄的步驟。
4.單擊對話框的「下一步」按鈕以顯示虛擬目錄別名頁,如HelloWorld。別名是我們用來標識該目錄中的資源的名稱。在VS.NET中,別名是用來指定項目位置的名稱。
5.單擊「下一步」按鈕,以顯示Web站點內容目錄頁。在此,輸入包含此網站內容的目錄的路徑(就是你生成的文件的位置。一般單獨放置比如D:webHelloWord)。
6.單擊「下一步」按鈕,打開虛擬目錄訪問許可權設置頁面。選中「讀取」復選框和「運行腳本」復選框。7.單擊「下一步」按鈕,再單擊「完成」按鈕創建虛擬目錄並終止向導。
這時候你可以右鍵網站名稱,然後瀏覽了。
❾ Java web應用程序可以打包成.exe格式的可執行文件嗎
貌假應該不可以。我還從沒聽說過,有誰能把JAVA
WEB
打包成EXE的。
WEB裡面放的都是網頁。
如果是JSP的文件還需要有伺服器做支持。
不過你可以,做個JAVA應用程序。裡面放WEB頁面的連接。就是EXE的應用程序,裡面嵌套WEB頁面。即:JAVA
WebBrowser
❿ asp.net的web網站怎麼打包成安裝文件
網站發布的第一步是把所需要的文件打包.採用WINRAR或者WINZIP都可以生成自解壓文件;最好設置好默認解壓目錄,這樣打包的結果是一個可執行文件,用戶可以直接執行.比如MYSITE.EXE
在Visual Studio.NET 中,可以通過創建一個新的"Web 安裝項目"的方法,靈活定製如何部署應用程序並生成安裝包.Web安裝項目提供了很多定製選項.WEB安裝項目生成之後,會產生一個WINDOWS INSTALLER 支持的 .msi 文件.只需將這個.msi文件復制到目標計算機就可以象安裝windows應用一樣進行Web應用程序的部署.
關於創建 "WEB安裝項目" 的方法,可以參考下面的步驟:
1.打開已完成的開發項目的解決方案,在其中新增一個"WEB安裝項目"
2.這時可以選擇確定這個WEB安裝項目中需要包含我們已完成的開發項目中的那些文件,只需添加項目輸出組即可選擇此WEB安裝項目所需要的文件.
3.如果需要,修改目標虛擬目錄的名稱和應用程序的默認文檔
4.完成上述設置後,重新對解決方案進行項目生成,就可以產生所需要的.msi 文件.