1. 程式人生 > >【Linux】將Eclipse中的java專案轉移到Linux下執行

【Linux】將Eclipse中的java專案轉移到Linux下執行

在閱讀的過程中有任何問題,歡迎一起交流

QQ:1494713801

     有些java專案考慮到效能的需求或者需要呼叫shell指令碼等,需要在Linux系統下執行。完成Eclipse中的java專案到Linux系統下遷移需要一些操作:

     1、將Eclipse下的java專案原始碼打包成jar,可以有兩種方式,但是建議第一種有利於管理關聯的jar包。

      方法1:使用maven

              1)保證該java專案是一個maven專案,關聯的jar包都位於lib下並已引入到.classpath和pom.xml中。

              2)右鍵專案—>Debug—>Debug Configurations,在Base directory中選擇當前專案,在Goals中輸入-P 專案名 package,點選Debug。這時會在target目錄下產生專案名.jar和專案名-sources.jar檔案。

       方法2:通過Eclipse打包

               選中專案右鍵->export->jar 。。一步一步到底,最後變成1.jar,再把額外的一些jar包,如lucene、mysql-connecor的一些jar包也打包成一個2.jar(最後使用起來方便),上傳到伺服器(命令scp -r -Pxx埠號 [email protected] /....)接著輸入密碼,注意埠號前P要大寫,斜杆後世你要把上傳的jar包放的路徑。

       2、將整個專案打包成zip檔案

       3、將打包好的zip檔案上傳到遠端Linux伺服器中(可以通過Xshell或scp命令)

       4、在Linux伺服器中解壓該zip檔案

       5、使用命令cp target/專案名.jar lib,將target下的jar包拷貝到lib下

       6、執行專案

       方法一:編寫start.sh指令碼,在指令碼中使用java -server -Xms2048m -Xmx2048m com.test.rds.CreateDbTest  &載入主方法類,執行./start.sh

       方法二:先要執行javac,生成.class檔案。格式如下:javac -cp /home/username/../1.jar:/home.username/../2.jar 主方法類java

                       然後對於生成的class檔案執行:java-cp /home/username/../1.jar:/home.username/../2.jar:主方法類                       (注意:如果class檔案有包名字,如package.test,應該是:java-cp /home/username/../1.jar:/home.username/../2.jar:package.test

相關推薦

LinuxEclipsejava專案轉移Linux執行

在閱讀的過程中有任何問題,歡迎一起交流 QQ:1494713801      有些java專案考慮到效能的需求或者需要呼叫shell指令碼等,需要在Linux系統下執行。完成Eclipse中的java專案到Linux系統下遷移需要一些操作:      1、將Ecli

EclipseJava專案打包成jar包並生成可獨立執行的exe檔案

目錄 1、準備工作 (1)JAR file和Runnable JAR file,它們的不同點在哪? The runnable jar contains a MANIFEST.MF file, which defines the Main class

演算法字串的空格替換成指定字串

題目: 字串中的空格替換成指定字串,如%20。 給定一個字串,內部有空格,請用最少的時間複雜度、空間複雜度,將空格替換為%20 示例: 輸入: This is a test string 輸出: This%20is%20a%20test%20%string 思路: 只建立

轉載SAP ABAP讀取專案文字 READ_TEXT 的方法

在SAP系統裡面很多地方都用到了長文字,這些長文字的值以其他字元的形式存在表STXL和STXH裡面,不能直接去這兩個表裡面去取值,而是要通過函式READ_TEXT去取,很多新手不瞭解的地方可能就是怎麼取到READ_TEXT函式裡面的那些引數值,我這邊介紹兩種方法,通過這兩種

eclipse專案上傳到oschina的碼雲

1. 在oschina碼雲上新建一個專案(填寫專案名稱即可,其他都可不填,此過程略過) 2. 在eclipse中開啟git repositories檢視    3. 克隆git倉庫到本地 點選上圖中紅框的按鈕,彈出對話方塊: URI處填寫oschina上

cmd的命令輸出儲存為txt文字檔案

在使用Windows XP中的cmd.exe工具時,有時候我們想要把我們的輸入命令及結果儲存起來,我們可將命令執行的結果輸出到文字檔案。在你輸入的命令後再加上>和你想儲存的檔案地址和名字就可以了。例如:將Ping命令的執行結果輸出到D盤的ping.txt文字檔案。在提示

Eclipsejava專案呼叫DLL

java工程路徑:D:\workspace vc 工程路徑D:\workspace_c JDK路徑:D:\jdk1.6.0_23 1、建立java專案 在Eclipse中建立java工程jnidemo,如圖1所示: 圖1 當儲存TestNative.java檔案時

eclipsejava專案的build path詳解

BuildPath中只支援加入jar檔案,具體方法如下: 在eclips裡在工程名上右鍵->build path->contigure bud path->java build path裡有個 libraries-> add external j

EclipseJava專案的紅色感嘆號和黃色盾牌感嘆號

紅色感嘆號 在Eclipse中引入JavaWeb專案進行二次開發,可引入之後發現有紅色感嘆號,參考園友方法後把解決方法記錄下來以備檢視,也希望對需要的人有所幫助。 原因:顯示紅色感嘆號是因為jar包的路徑不對 解決:在專案上右擊Build Path -> Co

eclipsemaven專案部署到tomcat執行

將maven專案部署到本地安裝的tomcat中 1、準備工作     下載安裝並配置好Tomcat和Maven。     準備好一個Maven Web專案。 2、Maven部署Web專案到Tomcat的配置 2.1  Maven自動部署實際上調的是Tomcat

eclipseMaven專案build PathLibraies新增 Maven dependencies 失敗解決方案

昨天在eclipse上從git上匯入的maven專案大面積報錯,maven依賴已經全部新增後還是大面積報錯。百度了很久都沒有解決,今天早上突然找到了這個解決方案,真是皇天不負有心人。實際情況是沒有新增b

java專案實踐eclipse使用利用mybatis-generator自動生成Model、Dao、mapping程式碼

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Conf

最詳細github上的專案原始碼匯入eclipse詳細教程

將github上的專案原始碼匯入eclipse詳細教程 1.你得有一個github的賬號,沒有就自己去申請一個。在github.com上申請一個賬號。 2.你的Eclipse需要安裝得有egit外掛,在Eclipse-》file-》import下檢視是否有git。如果沒有

Eclipseweb專案部署至Tomcat步驟整理

 Eclipse的web工程至Tomcat預設的部署目錄是在工程空間下, 本文旨在將部署目錄改為Tomcat安裝目錄,並解決依賴包輸出問題。 1.在Eclipse中新增Tomcat伺服器。 2.將web工程釋出至tomcat:  選擇剛新增的Tomcat:  此時Ecl

utils指定的mysql資料庫的表生成java實體類

開發的過程中需要將資料庫中的database中的tables和java中的物件一一對應,如果自己寫很麻煩,藉助小程式可以快速生成 mysql驅動包推薦 5.1.38 版本,用6以上版本有點問題。 自己開發的ORM框架:karma-orm,只是一

IdeaIntellij IDEA 如何檢視maven專案所有jar包的依賴關係圖

https://blog.csdn.net/qq_27093465/article/details/69226949 版權宣告:覺得此文有用的,不嫌麻煩的,就留個言吶,或者點個贊吶(額,就是文章底部的“頂”啦),要是嫌棄麻煩呢,也麻煩點個贊嘛,要是實在不想點贊呢,也不是不可以。 但是,你要是想踩

圖片內嵌入Markdown文件

將圖片嵌入Markdown文件中一直是一個比較麻煩的事情。通常的做法是將圖片存入本地某個路徑或者網路儲存空間,使用URL連結的形式插入圖片: ![image][url_to_image] 這樣做一個明顯的麻煩之處在於處理圖片與Markdown文件的一致性上。如果我們要拷貝文件,或者圖片遭到誤

eclipseweb專案部署以後jsp的java檔案找不到問題(Tomcat配置serverlocations)

我的開發環境:eclipse kepler (4.3)+tomcat7.0.42. 在我想看eclipse中web專案jsp檔案被tomcat轉換成java以後的java原始檔的位置。發現正常情況下的webapps以下。沒有看到我部署的專案 同一時候,work資料夾(jsp的工

EclipseAndroid專案執行時出現Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse l

  本文轉載自網際網路,如有侵權,請聯絡我及時刪除。謝謝。 系統環境:Win7-64位 開發環境:eclipse-64位   右鍵工程 -> Build Path -> Configure Build Path -> 點選Libraries

Linux關於mpiexec的config檔案可以在提交程式後修改

演算法評測需要跑很多次取均值,因此離不開linux叢集。 叢集上並行執行多次的命令是mpiexec,執行10次的命令是:mpiexec -n 10 -f config nohup python hel