Linux上執行java文件——用Eclipse將Java源代碼生成可執行文件


1.運行環境

1.Linux:centos7 

2.eclipse

3.關於linux上java的環境安裝網上教程很多,讀者可自行搜索,此次比較懶用的是linux上自帶的

關於這兩者的優劣點后續比較

2.jar包生成

用eclipse做了一個web項目的自動化測試,自己用的時候倒是很方便,打開eclipse直接運行即可,但是分享給其他小伙伴用的時候就不太方便,希望可以生成一個可執行的文件,別人使用時,直接運行就可以。實際操作了一下,記錄下步驟。

1.文件一定要有main函數,如下:

 

2.在eclipse左側菜單列表選擇帶main函數的文件或選中main方法,右鍵export,找到Runnable JAR file

下一步,在Launch configuration下拉選中選擇“main”方法入口類,然后設置導出文件路徑,點擊Browse,輸入”*.jar“名稱,點擊”Finsh“即完成可運行jar制作。

 

3.將生成的jar文件放在任意盤,如E盤,在運行處輸入cmd,命令行窗口中切換到F盤,然后輸入:java -jar event_timeline.jar,就可以自動運行之前的腳本了,輸入ctrl+c可停止腳本。(java -jar jar文件)

 4.Linux上運行方法同上,將jar包文件rz命令上傳到linux上,執行命令(Linux上運行的關鍵是要保證java環境)

 3.寫在最后 crontab定時執行java文件

網上執行java文件的方法大致普遍都是寫個腳本文件,里面寫命令,但是我個人覺得這樣比較麻煩。。。

按照之前執行python文件一樣的思路,但是格式有一些不一樣,並且java命令必須是絕對路徑(坑爹)

關於java的絕對路徑可以用which java查看

這里把兩種文件的格式都貼上來了

 

 

 

 

Javaweb項目導出成jar包並使用Windows定時任務定時執行

https://blog.csdn.net/qq_36880602/article/details/77847808

 

 部分內容來自https://blog.csdn.net/qq_15158911/article/details/54411979 感謝大佬分享!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM