當前位置:首頁 » 操作系統 » linuxjava打包

linuxjava打包

發布時間: 2022-08-08 11:38:41

linux下如何打包java文件(jar文件),打包成安裝文件

tar 沒有這種功能。

❷ 如何把java打包成linux下的可執行程序

使用非工具(即使用命令)將Java工程打成可執行jar步驟如下:
1、准備MANIFEST文件(注意不要.MF後綴),MANIFEST文件內容如下:
Manifest-Version: 1.0(版本號,必須)
Created-By: xxx(創建者,可忽略)
Main-Class: com.kjt.wms.utils.ServiceStart(主程序,必須)
Class-Path: xxx/xxxx.jar(依賴的jar,沒有可忽略)
以上只是打成可執行程序的基礎屬性內容,若樓主也需要其它屬性,可參閱:
http://blog.csdn.net/zh520qx/article/details/43792693
2、到已經編譯好的class目錄,使用命令Jar -cvmf . 使用將程序打包xxx.jar

3、將打包好的程序及其所依賴的其他jar包一同部署到Linux下,使用命令java -jar xxx.jar啟動程序
若樓主有shell腳本經驗,也可將啟動命令寫成腳本,並加上些jvm調優參數則更好

以上三步即完成將Java工程打包成可執行程序,打成的jar包在windows、Linux下均可使用。

有問題歡迎提問,滿意請採納,謝謝!

❸ linux如何部署java程序

最好別用root運行,root用戶許可權是最高的,啟動的話會修改某些文件夾許可權,經常會導致用戶無權訪問靜態資源。舉個例子,你root啟動了以後會修改某些文件夾的許可權,就只能root能訪問了,然後你再用PC訪問項目,上傳文件或者下載文件的功能有時候會報錯,錯誤就是許可權不足,也有些圖片都載入不出來的。所以建議新建用戶,給指定許可權,可以ll一下看用戶有哪些許可權。

❹ linux下tomcat發布java web打包完的war包

你的日誌里記錄的都是stop,destory說明你的tomcat現在是關閉的。
建議你把日誌清空,再啟動並且查看日誌是否真正啟動成功

附:
啟動的時候日誌是這樣的:
六月 11, 2015 1:46:26 下午 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8008
六月 11, 2015 1:46:26 下午 org.apache.jk.common.ChannelSocket init
信息: Port busy 8008 java.net.BindException: Address already in use: JVM_Bind
六月 11, 2015 1:46:26 下午 org.apache.jk.common.ChannelSocket init
嚴重: Can't find free port 8008 8008
六月 11, 2015 1:46:26 下午 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/12 config=null
六月 11, 2015 1:46:26 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 555 ms

關閉的時候是這樣的:
六月 11, 2015 1:46:51 下午 org.apache.coyote.http11.Http11Protocol pause
信息: Pausing Coyote HTTP/1.1 on http-8008
六月 11, 2015 1:46:52 下午 org.apache.catalina.core.StandardService stop
信息: Stopping service Catalina
六月 11, 2015 1:46:52 下午 org.apache.coyote.http11.Http11Protocol destroy
信息: Stopping Coyote HTTP/1.1 on http-8008

❺ Installanywhere Linux下打包java項目 桌面快捷方式如何生成

第一步 創建工程 這里就不介紹了

第二步 進入到腳本編輯界面


❻ 如何在Linux上部署Java應用程序

java不用做任何改動就可以部署到linux系統,java編譯成*.
class文件
只需要
虛擬機
的支持,你只要在linux環境
下裝
一個jdk就OK了,然後配置一下
環境變數

然後java的class文件或者打包好的*.jar文件考到linux目錄下就可以用了.

❼ 如何把java程序打包成linux下可運行的客戶端

在JBuilder中生成EXE、可執行jar、帶shell窗口的EXE
下面的圖示是從JBuilder9截取,基本上對於版本7、8、9、X、200X來說類似。
點擊Winzards菜單,選擇Native Executable Builder菜單項目;

接下來進入Native Executable Builder Wizards,總共分7步:
第一步:如下圖,在Name欄位處給你的可執行程序命名,預設名稱為Native Executable,File是填寫所需要生成的jar的名字和選擇存放的位置,Compress the content of archive表示是否把jar文檔裡面的內容進行壓縮,下面的checkbox代表是否在build項目的時候生成jar文檔;

第二步:選擇需要打包進jar的包、類、以及資源文件,也包括任何其他需要的文件,include class dependencies代表是否在jar包中包括所依賴的類(例如你用了一個第三方庫的時候,以及其他引入的非java核心庫的類),點擊「Add Filters...」可以指定包括的包、類,點擊「Add Files...」添加需要包括的資源文件等。

點擊「Add Filter...」後出現Add Filters的窗口,如下圖:

這里主要是定製過濾器,以確定包含哪些類,存在兩種形式的Filter:include(包含)和exclude(排除)。可以直接對package包,也可以直接對class類,一般情況下,你在這里選擇包含main方法那個主類就行了,前提是在上一個圖中選中「包含依賴類」的checkbox。
Add Files就比較簡單了,直接增加文件就行了,例如你程序需要的圖片、配置文件等。
第三步:確定如何處理依賴庫。下面圖中的列表中列出來你在本項目中引入的庫。
上面列出針對每個庫的四種處理方式,按順序依次是:
1、從不包含任何類和資源;
2、包含必要的類和已知的資源;
3、包含必要的類和所有資源;
4、總是包含所有類和資源;
對於每個庫的默認選項都是第一個,有時候你製作的Exe會出現找不到類的錯誤,就可能是這里沒設置好。

第四步:設置jar文檔的manifest(打包清單)項目。默認是包含,並自動創建一個,一般情況下按默認設置就行了。

第五步:選擇確定應用程序主類的方法。
有兩種方式可以指定:1、從指定的runtime configuration中選擇一個運行配置來確定,runtime configuration就是下圖中下拉表中的選項:

2、直接指定一個主類(就是包含main方法的那個類)。
第六步:選擇需要生成的可執行程序類型。有五種類型可供選擇:
1、Window FUI類型;
2、帶控制台console(就是dos窗口)的window exe類型;
3、linux下的可執行文件;
4、solaris下的可執行程序;
5、Mac OS下的可執行程序;

在這一步就可以點擊Finish生成了,第七步是可選的。
第七步:運行時配置選項的設置,一般情況下這一步是不需要的,高級用戶也許需要,這一步干什麼用的你可以看上面的說明^-^

Finish結束了。
然後的JB左側項目文件瀏覽器中就會出現如下一個圖標,名字是你在第一步中指定的名字:

在此項目上滑鼠右擊,選擇make或者rebuild就OK了。
然後在你的項目目錄中就出現了一個EXE文件。
這個過程的一個副產品就是同時生成了一個可執行的jar文件^-^
說明:這里生成的EXE和普通的window exe程序是有區別的,你滑鼠右擊該exe文件,看看屬性,原來就是個壓縮文件,不過這個壓縮文件和普通的壓縮文件有點區別,你自己慢慢看吧,還可以解壓縮後看^-^,顯然這不是真正的EXE文件,也就是說還需要JRE環境支持。
如果要生成真正的EXE可以使用其它工具,例如:jet-103-eval-win32.exe,該軟體能夠把java class編譯成無需 JVM 支持的 32 位 Windows 可執行文件。jet-103-eval-win32.exe這個文件的下載本站原來有,但是現在找不到這個程序了。
你還可以參考本站http://www.wnetw.com/jclub/technology/read.jsp?itemid=226這個連接的《利用Eclipse和JSmooth生成java EXE可執行文件》,這種方式生成也很可能是和JB生成的一樣,並非win32 exe程序。

當然jbuilder也能生成exe文件,但JSmooth顯然小而方便,挺簡單的。

❽ 如何將Java源碼打包成可執行的jar文件win&linux

方法/步驟
啟動eclipse

在eclipse中建立好工程與類並寫好代碼

點擊「File->Export」

在彈擊的界面中選擇「Java->JAR file」,再點擊「Next」

選擇要打包的文件,再點擊「Browse」

在彈出的界面中選擇好打包後的文件的存放路徑,再輸入文件名,最後點擊「保存」

點擊「Finish」

打包成功

❾ 求工具或方法打包java工程成為linux下的可執行文件

java的類文件或者jar包如果想運行的話,必須有JVM的運行環境才行,

❿ 如何將Java程序與Linux版本的JRE打包發布

找到安裝好的機器,把JRE COPY出來OK了

和windows一樣~

熱點內容
線割編程教程 發布:2025-01-16 10:21:03 瀏覽:17
谷歌瀏覽器緩存刪除 發布:2025-01-16 10:19:36 瀏覽:413
資料庫txt 發布:2025-01-16 10:16:41 瀏覽:456
小米賬號王者傳奇腳本掛機 發布:2025-01-16 10:07:25 瀏覽:916
Vs自帶的c反編譯器在哪找 發布:2025-01-16 10:06:42 瀏覽:55
如何查網線的密碼 發布:2025-01-16 10:03:41 瀏覽:648
java屬性訪問許可權 發布:2025-01-16 09:59:48 瀏覽:524
python掃雷 發布:2025-01-16 09:58:40 瀏覽:963
不需要無障礙的腳本 發布:2025-01-16 09:58:31 瀏覽:705
oracle升級腳本 發布:2025-01-16 09:37:39 瀏覽:21